Changeset 319

Show
Ignore:
Timestamp:
Tue Oct 2 07:51:28 2007
Author:
giovannibajo
Message:

Add support for new absolute imports in Python 2.5 (patch by Arve Knudsen <arve.knudsen@gmail.com>)

Files:

Legend:

Unmodified
Added
Removed
Modified
  • trunk/iu.py

    r239 r319  
    272 272         __builtin__.__import__ = self.importHook  
    273 273         __builtin__.reload = self.reloadHook  
    274       def importHook(self, name, globals=None, locals=None, fromlist=None):  
      274     def importHook(self, name, globals=None, locals=None, fromlist=None, level=-1):  
    274 274         # first see if we could be importing a relative name  
    275 275         #print "importHook(%s, %s, locals, %s)" % (name, globals['__name__'], fromlist)  
    276 276         _sys_modules_get = sys.modules.get  
    277 277         contexts = [None]  
    278           if globals:  
      278         if globals and level == -1:  
      279             # The level indicates we should attempt relative imports, add the  
      280             # package to searched contexts  
    279 281             importernm = globals.get('__name__', '')  
    280 282             if importernm:  
  • trunk/doc/CHANGES.txt

    r315 r319  
    3 3 Changes since PyInstaller 1.3  
    4 4 -----------------------------  
      5  + Add support for new absolute imports in Python 2.5 (thanks to Arve  
      6    Knudsen).  
    5 7  + Add import hooks for PyQt4 (thanks to Pascal Veret)  
    6 8  + Add import hooks for pyodbc (thanks to Don Dwiggins)