diff --git a/Wrapping/PythonCore/PyVTKObject.cxx b/Wrapping/PythonCore/PyVTKObject.cxx
index 6c5b2c77bf3537ed9d0edbedeb50391f4c6fff5d..d329fcd68e8e1222b3f5969745d36b1a318169f1 100644
--- a/Wrapping/PythonCore/PyVTKObject.cxx
+++ b/Wrapping/PythonCore/PyVTKObject.cxx
@@ -141,7 +141,7 @@ PyObject *PyVTKObject_String(PyObject *op)
 PyObject *PyVTKObject_Repr(PyObject *op)
 {
   char buf[255];
-  sprintf(buf,"(%s)%p", op->ob_type->tp_name, static_cast<void*>(op));
+  sprintf(buf, "(%.200s)%p", op->ob_type->tp_name, static_cast<void*>(op));
 
   return PyString_FromString(buf);
 }