Mercurial > p > roundup > code
diff roundup/instance.py @ 7649:771d7c43c76f
refactor: issue2551293 - remove schema_hook from Tracker instance.
Not used, obsolete.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Thu, 28 Sep 2023 09:43:37 -0400 |
| parents | 07ce4e4110f5 |
| children | 78585199552a 1045425c23b2 |
line wrap: on
line diff
--- a/roundup/instance.py Mon Sep 25 00:03:46 2023 -0400 +++ b/roundup/instance.py Thu Sep 28 09:43:37 2023 -0400 @@ -61,10 +61,6 @@ """ self.tracker_home = tracker_home self.optimize = optimize - # if set, call schema_hook after executing schema.py will get - # same variables (in particular db) as schema.py main purpose is - # for regression tests - self.schema_hook = None self.config = configuration.CoreConfig(tracker_home) self.actions = {} self.cgi_actions = {} @@ -118,15 +114,11 @@ if self.optimize: # execute preloaded schema object self._exec(self.schema, env) - if isinstance(self.schema_hook, Callable): - self.schema_hook(**env) # use preloaded detectors detectors = self.detectors else: # execute the schema file self._execfile('schema.py', env) - if isinstance(self.schema_hook, Callable): - self.schema_hook(**env) # reload extensions and detectors for extension in self.get_extensions('extensions'): extension(self)
