Mercurial > p > roundup > code
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 |
