cwvreg.py
branchstable
changeset 3641 cf30e4498674
parent 3638 648d6dbec630
child 3674 387d51af966d
child 3692 54aa8d13aab4
equal deleted inserted replaced
3640:baa21e8d22c1 3641:cf30e4498674
   335             self._needs_iface[obj] = ifaces
   335             self._needs_iface[obj] = ifaces
   336 
   336 
   337     def register_objects(self, path, force_reload=None):
   337     def register_objects(self, path, force_reload=None):
   338         """overriden to remove objects requiring a missing interface"""
   338         """overriden to remove objects requiring a missing interface"""
   339         if force_reload is None:
   339         if force_reload is None:
   340             force_reload = self.config.debug
   340             force_reload = self.config.debugmode
   341         try:
   341         try:
   342             self._register_objects(path, force_reload)
   342             self._register_objects(path, force_reload)
   343         except RegistryOutOfDate:
   343         except RegistryOutOfDate:
   344             CW_EVENT_MANAGER.emit('before-registry-reload')
   344             CW_EVENT_MANAGER.emit('before-registry-reload')
   345             # modification detected, reset and reload
   345             # modification detected, reset and reload