Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2:Update
python-logilab-astng
sip-c-instance-fix.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File sip-c-instance-fix.diff of Package python-logilab-astng
--- builder.py.orig 2009-03-17 19:02:58.000000000 +0100 +++ builder.py 2009-08-06 20:33:59.375576091 +0200 @@ -194,8 +194,14 @@ class ASTNGBuilder: # recursion self.object_build(class_node, member) elif ismethoddescriptor(member): - assert isinstance(member, object) - object_build_methoddescriptor(node, member) + #assert isinstance(member, object) + #object_build_methoddescriptor(node, member) + # avoid objects without __name__, they're not what they seem ... + # (eg PyQt4.QtCore.pyqtSignal instances) + if hasattr(member, "__name__") and hasattr(member, "__doc__"): + assert isinstance(member, object) + object_build_methoddescriptor(node, member) + else: attach_dummy_node(node, name, member) elif isdatadescriptor(member): assert isinstance(member, object) object_build_datadescriptor(node, member, name)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor