diff -r 7ef4c1c9266b -r 2251b4aee54a appobject.py --- a/appobject.py Thu Aug 13 10:24:31 2009 +0200 +++ b/appobject.py Thu Aug 13 10:24:51 2009 +0200 @@ -278,7 +278,7 @@ cls.build___select__() cls.vreg = registry.vreg pdefs = getattr(cls, 'cw_property_defs', {}) - for propid, pdef in pdefs: + for propid, pdef in pdefs.items(): pdef = pdef.copy() # may be shared pdef['default'] = getattr(cls, propid, pdef['default']) pdef['sitewide'] = getattr(cls, 'site_wide', pdef.get('sitewide'))