equal
deleted
inserted
replaced
112 if ifaces: |
112 if ifaces: |
113 self._needs_iface[obj] = ifaces |
113 self._needs_iface[obj] = ifaces |
114 |
114 |
115 def register_objects(self, path, force_reload=None): |
115 def register_objects(self, path, force_reload=None): |
116 """overriden to remove objects requiring a missing interface""" |
116 """overriden to remove objects requiring a missing interface""" |
117 if super(CubicWebRegistry, self).register_objects(path, force_reload): |
117 extrapath = {} |
|
118 for cubesdir in self.config.cubes_search_path(): |
|
119 if cubesdir != self.config.CUBES_DIR: |
|
120 extrapath[cubesdir] = 'cubes' |
|
121 if super(CubicWebRegistry, self).register_objects(path, force_reload, |
|
122 extrapath): |
118 self.initialization_completed() |
123 self.initialization_completed() |
119 # call vreg_initialization_completed on appobjects and print |
124 # call vreg_initialization_completed on appobjects and print |
120 # registry content |
125 # registry content |
121 for registry, objects in self.items(): |
126 for registry, objects in self.items(): |
122 self.debug('available in registry %s: %s', registry, |
127 self.debug('available in registry %s: %s', registry, |