equal
deleted
inserted
replaced
261 for objects in objdict.values(): |
261 for objects in objdict.values(): |
262 for obj in objects: |
262 for obj in objects: |
263 objid = '%s_%s' % (reg, obj.__regid__) |
263 objid = '%s_%s' % (reg, obj.__regid__) |
264 if objid in done: |
264 if objid in done: |
265 break |
265 break |
266 try: # XXX < 3.6 bw compat |
266 pdefs = getattr(obj, 'cw_property_defs', {}) |
267 pdefs = obj.property_defs |
|
268 except AttributeError: |
|
269 pdefs = getattr(obj, 'cw_property_defs', {}) |
|
270 if pdefs: |
267 if pdefs: |
271 yield objid |
268 yield objid |
272 done.add(objid) |
269 done.add(objid) |
273 break |
270 break |
274 |
271 |