diff --git a/src/convert-dg-to-py.cc b/src/convert-dg-to-py.cc
index e252bca94870fa156a18a1d594302f797826feb8..a502b0e507b109a833b60bd7ebe0ce71efe3932e 100644
--- a/src/convert-dg-to-py.cc
+++ b/src/convert-dg-to-py.cc
@@ -137,7 +137,7 @@ namespace dynamicgraph {
 	    if (PyFloat_Check(pyDouble))
 	      v(i) = PyFloat_AsDouble(pyDouble);
 	    else if(PyInt_Check(pyDouble))
-	      v(i) = (int)PyInt_AS_LONG(pyObject)+0.0;
+	      v(i) = (int)PyInt_AS_LONG(pyDouble)+0.0;
 	    else
 	      throw ExceptionPython(ExceptionPython::VECTOR_PARSING,
 				     "element of vector should be a floating "