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)

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