comparison roundup/instance.py @ 3774:46e3d5d0901d

... ooops ...
author Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
date Fri, 01 Dec 2006 10:38:40 +0000
parents 21ff756e4549
children 74aebbbea305
comparison
equal deleted inserted replaced
3773:21ff756e4549 3774:46e3d5d0901d
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: instance.py,v 1.35 2006-12-01 10:31:58 schlatterbeck Exp $ 18 # $Id: instance.py,v 1.36 2006-12-01 10:38:40 schlatterbeck Exp $
19 19
20 '''Tracker handling (open tracker). 20 '''Tracker handling (open tracker).
21 21
22 Backwards compatibility for the old-style "imported" trackers. 22 Backwards compatibility for the old-style "imported" trackers.
23 ''' 23 '''
51 self.templating_utils = {} 51 self.templating_utils = {}
52 self.load_interfaces() 52 self.load_interfaces()
53 self.templates = templating.Templates(self.config["TEMPLATES"]) 53 self.templates = templating.Templates(self.config["TEMPLATES"])
54 self.backend = backends.get_backend(self.get_backend_name()) 54 self.backend = backends.get_backend(self.get_backend_name())
55 if self.optimize: 55 if self.optimize:
56 libdir = os.path.join(tracker_home, 'lib') 56 libdir = os.path.join(self.tracker_home, 'lib')
57 if os.path.isdir(libdir): 57 if os.path.isdir(libdir):
58 sys.path.insert(1, libdir) 58 sys.path.insert(1, libdir)
59 self.templates.precompileTemplates() 59 self.templates.precompileTemplates()
60 # initialize tracker extensions 60 # initialize tracker extensions
61 for extension in self.get_extensions('extensions'): 61 for extension in self.get_extensions('extensions'):
105 # execute preloaded schema object 105 # execute preloaded schema object
106 exec(self.schema, vars) 106 exec(self.schema, vars)
107 # use preloaded detectors 107 # use preloaded detectors
108 detectors = self.detectors 108 detectors = self.detectors
109 else: 109 else:
110 libdir = os.path.join(tracker_home, 'lib') 110 libdir = os.path.join(self.tracker_home, 'lib')
111 if os.path.isdir(libdir): 111 if os.path.isdir(libdir):
112 sys.path.insert(1, libdir) 112 sys.path.insert(1, libdir)
113 # execute the schema file 113 # execute the schema file
114 self._load_python('schema.py', vars) 114 self._load_python('schema.py', vars)
115 # reload extensions and detectors 115 # reload extensions and detectors

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