diff -r 358d8bed9626 -r 0bb18407c053 cwvreg.py --- a/cwvreg.py Thu Feb 14 15:38:25 2013 +0100 +++ b/cwvreg.py Thu Feb 14 16:01:24 2013 +0100 @@ -91,7 +91,7 @@ # web/views/basecomponents.py def registration_callback(vreg): # register everything in the module except SeeAlsoComponent - vreg.register_all(globals().values(), __name__, (SeeAlsoVComponent,)) + vreg.register_all(globals().itervalues(), __name__, (SeeAlsoVComponent,)) # conditionally register SeeAlsoVComponent if 'see_also' in vreg.schema: vreg.register(SeeAlsoVComponent) @@ -624,7 +624,7 @@ """ self.schema = schema for registry, regcontent in self.items(): - for objects in regcontent.values(): + for objects in regcontent.itervalues(): for obj in objects: obj.schema = schema @@ -725,7 +725,7 @@ self.unregister(obj) super(CWRegistryStore, self).initialization_completed() if 'uicfg' in self: # 'uicfg' is not loaded in a pure repository mode - for rtags in self['uicfg'].values(): + for rtags in self['uicfg'].itervalues(): for rtag in rtags: # don't check rtags if we don't want to cleanup_interface_sobjects rtag.init(self.schema, check=self.config.cleanup_interface_sobjects)