equal
deleted
inserted
replaced
226 # call instance level initialisation hooks |
226 # call instance level initialisation hooks |
227 self.hm.call_hooks('server_startup', repo=self) |
227 self.hm.call_hooks('server_startup', repo=self) |
228 # register a task to cleanup expired session |
228 # register a task to cleanup expired session |
229 self.looping_task(self.config['session-time']/3., |
229 self.looping_task(self.config['session-time']/3., |
230 self.clean_sessions) |
230 self.clean_sessions) |
231 CW_EVENT_MANAGER.bind('after-registry-load', self.reset_hooks) |
231 CW_EVENT_MANAGER.bind('after-registry-reload', self.reset_hooks) |
232 |
232 |
233 # internals ############################################################### |
233 # internals ############################################################### |
234 |
234 |
235 def get_source(self, uri, source_config): |
235 def get_source(self, uri, source_config): |
236 source_config['uri'] = uri |
236 source_config['uri'] = uri |
249 self.vreg.reset() |
249 self.vreg.reset() |
250 self.vreg.set_schema(schema) |
250 self.vreg.set_schema(schema) |
251 self.reset_hooks() |
251 self.reset_hooks() |
252 |
252 |
253 def reset_hooks(self): |
253 def reset_hooks(self): |
|
254 print 'RESET HOOKS' |
254 self.hm.set_schema(self.schema) |
255 self.hm.set_schema(self.schema) |
255 self.hm.register_system_hooks(self.config) |
256 self.hm.register_system_hooks(self.config) |
256 # instance specific hooks |
257 # instance specific hooks |
257 if self.config.instance_hooks: |
258 if self.config.instance_hooks: |
258 self.info('loading instance hooks') |
259 self.info('loading instance hooks') |