diff --git a/src/App/PropertyPythonObject.cpp b/src/App/PropertyPythonObject.cpp index c519dfb6a4..e71d061f7c 100644 --- a/src/App/PropertyPythonObject.cpp +++ b/src/App/PropertyPythonObject.cpp @@ -87,6 +87,7 @@ std::string PropertyPythonObject::toString() const throw Py::Exception(); Py::Callable method(pickle.getAttr(std::string("dumps"))); Py::Object dump; +#if PY_VERSION_HEX < 0x03b0000 if (this->object.hasAttr("__getstate__")) { Py::Tuple args; Py::Callable state(this->object.getAttr("__getstate__")); @@ -98,6 +99,9 @@ std::string PropertyPythonObject::toString() const else { dump = this->object; } +#else + dump = this->object; +#endif Py::Tuple args(1); args.setItem(0, dump);