Mark attribute 'Type' deprecated, use 'TypeId' now

This commit is contained in:
wmayer
2013-05-03 21:23:34 +02:00
parent e18dcef6db
commit 9ad4bb5595
2 changed files with 14 additions and 1 deletions

View File

@@ -69,6 +69,13 @@ PyObject* BaseClassPy::getAllDerivedFrom(PyObject *args)
}
Py::String BaseClassPy::getType(void) const
{
PyErr_SetString(PyExc_DeprecationWarning, "Use 'TypeId' instead");
PyErr_Print();
return Py::String(std::string(getBaseClassPtr()->getTypeId().getName()));
}
Py::String BaseClassPy::getTypeId(void) const
{
return Py::String(std::string(getBaseClassPtr()->getTypeId().getName()));
}