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)

Roundup Issue Tracker: http://roundup-tracker.org/