aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/basewrapper.cpp
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-04-01 18:10:37 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2010-04-05 18:39:52 -0300
commit319e5f2467e8682865f1206ae4ce4b3e2bdff147 (patch)
tree32ec9d4d6ba9c0b4e509db1e24043386cdc496fe /libshiboken/basewrapper.cpp
parent9a5e72d08f908183d7bf8abcb3546cf509f9362d (diff)
Added enum meta type, this will ease you to known if a PyObject is a Shiboken enum.
Diffstat (limited to 'libshiboken/basewrapper.cpp')
-rw-r--r--libshiboken/basewrapper.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/libshiboken/basewrapper.cpp b/libshiboken/basewrapper.cpp
index 36e14b10f..92b6b1d3e 100644
--- a/libshiboken/basewrapper.cpp
+++ b/libshiboken/basewrapper.cpp
@@ -496,6 +496,9 @@ void initShiboken()
PyEval_InitThreads();
#endif
+ if (PyType_Ready(&SbkEnumType_Type) < 0)
+ Py_FatalError("[libshiboken] Failed to initialise Shiboken.SbkEnumType metatype.");
+
if (PyType_Ready(&SbkBaseWrapperType_Type) < 0)
Py_FatalError("[libshiboken] Failed to initialise Shiboken.BaseWrapperType metatype.");