Mercurial > p > roundup > code
comparison roundup/instance.py @ 2688:eb14c12813a0
fix load_extensions():
_load_python() was called with absolute path to extensions file while
_load_python() requires path relative to the tracker home.
| author | Alexander Smishlajev <a1s@users.sourceforge.net> |
|---|---|
| date | Sun, 26 Sep 2004 13:16:40 +0000 |
| parents | 1f0143b53bee |
| children | d138df58b0c3 |
comparison
equal
deleted
inserted
replaced
| 2687:99bd8a4b8abf | 2688:eb14c12813a0 |
|---|---|
| 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.20 2004-09-24 08:21:22 a1s Exp $ | 18 # $Id: instance.py,v 1.21 2004-09-26 13:16:40 a1s 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 ''' |
| 70 | 70 |
| 71 db.post_init() | 71 db.post_init() |
| 72 return db | 72 return db |
| 73 | 73 |
| 74 def load_extensions(self, parent, dirname): | 74 def load_extensions(self, parent, dirname): |
| 75 dirname = os.path.join(self.tracker_home, dirname) | 75 dirpath = os.path.join(self.tracker_home, dirname) |
| 76 if os.path.isdir(dirname): | 76 if os.path.isdir(dirpath): |
| 77 for name in os.listdir(dirname): | 77 for name in os.listdir(dirpath): |
| 78 if not name.endswith('.py'): | 78 if not name.endswith('.py'): |
| 79 continue | 79 continue |
| 80 vars = {} | 80 vars = {} |
| 81 self._load_python(os.path.join(dirname, name), vars) | 81 self._load_python(os.path.join(dirname, name), vars) |
| 82 vars['init'](parent) | 82 vars['init'](parent) |
