equal
deleted
inserted
replaced
26 if d == -1: |
26 if d == -1: |
27 raise util.Abort(_('%s hook is invalid ("%s" not in ' |
27 raise util.Abort(_('%s hook is invalid ("%s" not in ' |
28 'a module)') % (hname, funcname)) |
28 'a module)') % (hname, funcname)) |
29 modname = funcname[:d] |
29 modname = funcname[:d] |
30 oldpaths = sys.path |
30 oldpaths = sys.path |
31 if hasattr(sys, "frozen"): |
31 if util.mainfrozen(): |
32 # binary installs require sys.path manipulation |
32 # binary installs require sys.path manipulation |
33 modpath, modfile = os.path.split(modname) |
33 modpath, modfile = os.path.split(modname) |
34 if modpath and modfile: |
34 if modpath and modfile: |
35 sys.path = sys.path[:] + [modpath] |
35 sys.path = sys.path[:] + [modpath] |
36 modname = modfile |
36 modname = modfile |