mercurial/hook.py
changeset 14941 4a28cb4df1f8
parent 14916 58f97dcbd550
child 14943 d3bb825ddae3
equal deleted inserted replaced
14939:b4c06b97dfe0 14941:4a28cb4df1f8
    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