Commit 33372529 authored by Peter Eastman's avatar Peter Eastman
Browse files

Bug fix: State.getParameters() always returned None

parent 9eb00769
...@@ -60,8 +60,10 @@ ...@@ -60,8 +60,10 @@
Py_INCREF(Py_None); Py_INCREF(Py_None);
} }
if (getParameters) { if (getParameters) {
pParameters = Py_None; pParameters = PyDict_New();
Py_INCREF(Py_None); const std::map<std::string, double>& params = state.getParameters();
for (std::map<std::string, double>::const_iterator iter = params.begin(); iter != params.end(); ++iter)
PyDict_SetItemString(pParameters, iter->first.c_str(), Py_BuildValue("d", iter->second));
} else { } else {
pParameters = Py_None; pParameters = Py_None;
Py_INCREF(Py_None); Py_INCREF(Py_None);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment