Changeset 170
- Timestamp:
- 12/08/06 17:19:17 (4 years ago)
- Files:
-
- 1 modified
-
infra/tracx/tracx/loader.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
infra/tracx/tracx/loader.py
r156 r170 10 10 import os.path 11 11 import os 12 import sys 12 13 13 14 #------------------------------------------------------------------------------ … … 42 43 subdirs.append(fullname) 43 44 44 # create the egg-info for each subdir45 curdir = os.getcwd()45 # create a list of setup.py containing folders 46 setupdirs = [] 46 47 for dir in subdirs: 47 os.chdir(dir) 48 if os.path.exists( os.path.join(dir,'setup.py')): 49 import sys 50 #TODO: pass argv in the global dict of the execfile function 51 sys.argv = ["setup.py", "egg_info"] 52 execfile( os.path.join(dir,'setup.py')) 53 self.log.debug(dir) 48 if os.path.exists(os.path.join(dir,'setup.py')): 49 setupdirs.append(dir) 50 sys.path.append(dir ) 51 self.log.debug("setupdir %s", dir) 54 52 55 os.chdir(curdir)56 57 53 # call plugin loader 58 54 #TODO: trac:#4317 - replace next line with below after fixing 59 55 from tracx.modified.loader import load_components 60 # trac.loader import load_components56 #from trac.loader import load_components 61 57 # 62 load_components(self.env, s ubdirs)58 load_components(self.env, setupdirs) 63 59 64 60 #TODO trac:$4190 - replace dummies to force component initialization