[PySide] strange module init code?
John Ehresman
jpe at wingware.com
Fri Jun 28 00:16:41 CEST 2013
On 6/27/13 4:21 PM, Matthew Woehlke wrote:
> I have a generated my_module_wrapper.cpp with code like:
>
> Shiboken::AutoDecRef requiredModule(
> Shiboken::Module::import("PySide.QtCore"));
> if (requiredModule.isNull())
> SBK_MODULE_INIT_ERROR;
>...
> This doesn't seem right... should this be instead throwing an exception
> (Py_FatalError) or something? Or maybe there is a 'return' missing?
This should raise a python exception and then simply return under Python
2 and return NULL under Python 3. It should be possible to continue
after a import of a dependent import fails.
John
More information about the PySide
mailing list