diff -r 1c6eafc68586 -r 6d833a440575 server/repository.py --- a/server/repository.py Fri Aug 21 15:03:00 2009 +0200 +++ b/server/repository.py Fri Aug 21 15:03:56 2009 +0200 @@ -190,7 +190,7 @@ # usually during repository creation self.warning("set fs instance'schema as bootstrap schema") config.bootstrap_cubes() - self.set_bootstrap_schema(self.config.load_schema()) + self.set_bootstrap_schema(config.load_schema()) # need to load the Any and CWUser entity types self.vreg.schema = self.schema etdirectory = join(CW_SOFTWARE_ROOT, 'entities') @@ -203,7 +203,7 @@ # test start: use the file system schema (quicker) self.warning("set fs instance'schema") config.bootstrap_cubes() - self.set_schema(self.config.load_schema()) + self.set_schema(config.load_schema()) if not config.creating: if 'CWProperty' in self.schema: self.vreg.init_properties(self.properties()) @@ -231,8 +231,7 @@ # call instance level initialisation hooks self.hm.call_hooks('server_startup', repo=self) # register a task to cleanup expired session - self.looping_task(self.config['session-time']/3., - self.clean_sessions) + self.looping_task(config['session-time']/3., self.clean_sessions) CW_EVENT_MANAGER.bind('after-registry-reload', self.reset_hooks) # internals ###############################################################