Details
-
Bug
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
6.8.1
-
None
-
Linux arch.
pyside-setup cloned from repo, tag 6.8.1
python setup.py install
source pyside-setup/testenv/bin/activate
Description
My C++ code has been wrapped using shiboken. A C++ class named CuData has been mapped into a Python dict. The output module is named PyCumbia.so
When running
> shiboken6-pyi PyCumbia.so
I get the following output:
shibokensupport/signature/parser.py:271: RuntimeWarning: pyside_type_init:_resolve_value UNRECOGNIZED: 'CuData' OFFENDING LINE: 'PyCumbia.CuActivity(self,token:CuData)' shibokensupport/signature/parser.py:271: RuntimeWarning: pyside_type_init:_resolve_value UNRECOGNIZED: 'CuData' OFFENDING LINE: 'PyCumbia.CuActivity.getToken(self)->CuData' [ ...more similar blocks ... ] shibokensupport/signature/parser.py:271: RuntimeWarning: pyside_type_init:_resolve_value UNRECOGNIZED: 'CuData' OFFENDING LINE: '0:PyCumbia.CuActivity.publishResult(self,datalist:std.vector[CuData])' shibokensupport/signature/parser.py:368: RuntimeWarning: pyside_type_init:_resolve_type UNRECOGNIZED: 'typing.List[CuData]' OFFENDING LINE: '0:PyCumbia.CuActivity.publishResult(self,datalist:std.vector[CuData])' Traceback (most recent call last): File "shibokensupport/signature/loader.py", line 40, in create_signature File "shibokensupport/signature/layout.py", line 303, in create_signature File "shibokensupport/signature/layout.py", line 246, in sort_by_inheritance File "shibokensupport/signature/layout.py", line 229, in get_ordering_key *AttributeError: 'str' object has no attribute 'mro'* The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<string>", line 1, in <module> File "shibokensupport/signature/lib/pyi_generator.py", line 387, in main File "shibokensupport/signature/lib/pyi_generator.py", line 310, in generate_pyi File "shibokensupport/signature/lib/enum_sig.py", line 109, in module File "shibokensupport/signature/lib/enum_sig.py", line 206, in klass File "shibokensupport/signature/lib/enum_sig.py", line 206, in <genexpr> SystemError: <built-in function get_signature> returned a result with an exception set