diff --git a/eo/src/pyeo/PyEO.cpp b/eo/src/pyeo/PyEO.cpp index 2a502070..4c45145a 100644 --- a/eo/src/pyeo/PyEO.cpp +++ b/eo/src/pyeo/PyEO.cpp @@ -82,7 +82,7 @@ struct pyPop_pickle_suite : boost::python::pickle_suite static void setstate( eoPop& _pop, boost::python::tuple pickled) { int sz = extract(pickled[0]); - boost::python::list entries = pickled[1]; + boost::python::list entries = list(pickled[1]); _pop.resize(sz); for (unsigned i = 0; i != _pop.size(); ++i) PyEO_pickle_suite::setstate(_pop[i], tuple(entries[i]) );