Changeset 636

Show
Ignore:
Timestamp:
07/16/03 15:24:46 (5 years ago)
Author:
gwm
Message:

*** empty log message ***

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBFoundation/RBFoundation/_InstallerHookUtilities.py

    r612 r636  
    4444#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    4545 
    46 def MakePackageHook(Package, recurse=True, includefiletypes=('*.py','*.pyw','*.pyc','*.pyo','*.pyd'), excludedirs=('CVS',)): 
     46def MakePackageHook(prefix, file, recurse=True, includefiletypes=('*.py','*.pyw','*.pyc','*.pyo','*.pyd'), excludedirs=('CVS',)): 
    4747    def GetPyModules(packagedir): 
    4848        modules = {} 
     
    5858        return modules.keys() 
    5959 
    60     packagedir = path(Package.__file__).splitpath()[0] 
     60    packagedir = path(file) 
     61    if packagedir.isfile(): 
     62        packagedir = packagedir.splitpath()[0] 
    6163    modules = {} 
    6264    for result in GetPyModules(packagedir): 
    63         modules['%s.%s'%(Package.__name__, result)] = True 
     65        modules['%s.%s'%(prefix, result)] = True 
    6466    return modules.keys() 
    6567