+ raise exception instead of crashing when trying to access curvature info via Python

This commit is contained in:
wmayer
2018-07-25 20:12:55 +02:00
parent 6b9a3bf93c
commit 08fcd58e9d
2 changed files with 13 additions and 0 deletions

View File

@@ -553,6 +553,16 @@ void PropertyCurvatureList::removeIndices( const std::vector<unsigned long>& uIn
setValues(remainValue);
}
PyObject *PropertyCurvatureList::getPyObject(void)
{
throw Py::NotImplementedError("Not yet implemented");
}
void PropertyCurvatureList::setPyObject(PyObject *)
{
throw Py::NotImplementedError("Not yet implemented");
}
void PropertyCurvatureList::Save (Base::Writer &writer) const
{
if (!writer.isForceXML()) {

View File

@@ -205,6 +205,9 @@ public:
return _lValueList;
}
virtual PyObject *getPyObject(void);
virtual void setPyObject(PyObject *);
/** @name Save/restore */
//@{
void Save (Base::Writer &writer) const;