Changeset 636
- Timestamp:
- 07/16/03 15:24:46 (5 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBFoundation/RBFoundation/_InstallerHookUtilities.py
r612 r636 44 44 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 45 46 def MakePackageHook( Package, recurse=True, includefiletypes=('*.py','*.pyw','*.pyc','*.pyo','*.pyd'), excludedirs=('CVS',)):46 def MakePackageHook(prefix, file, recurse=True, includefiletypes=('*.py','*.pyw','*.pyc','*.pyo','*.pyd'), excludedirs=('CVS',)): 47 47 def GetPyModules(packagedir): 48 48 modules = {} … … 58 58 return modules.keys() 59 59 60 packagedir = path(Package.__file__).splitpath()[0] 60 packagedir = path(file) 61 if packagedir.isfile(): 62 packagedir = packagedir.splitpath()[0] 61 63 modules = {} 62 64 for result in GetPyModules(packagedir): 63 modules['%s.%s'%( Package.__name__, result)] = True65 modules['%s.%s'%(prefix, result)] = True 64 66 return modules.keys() 65 67
