equal
deleted
inserted
replaced
28 impl = obj.__select__.search_selector(implements) |
28 impl = obj.__select__.search_selector(implements) |
29 if impl: |
29 if impl: |
30 return sorted(impl.expected_ifaces) |
30 return sorted(impl.expected_ifaces) |
31 except AttributeError: |
31 except AttributeError: |
32 pass # old-style vobject classes with no accepts_interfaces |
32 pass # old-style vobject classes with no accepts_interfaces |
|
33 except: |
|
34 print 'bad selector %s on %s' % (obj.__select__, obj) |
|
35 raise |
33 return () |
36 return () |
34 |
37 |
35 def expand_parent_classes(iface): |
38 def expand_parent_classes(iface): |
36 res = [iface] |
39 res = [iface] |
37 for parent in iface.__bases__: |
40 for parent in iface.__bases__: |