comparison mercurial/hook.py @ 28106:cedbe8723d99

hook: even fewer parentheses for load errors Missed this one.
author Siddharth Agarwal <sid0@fb.com>
date Fri, 12 Feb 2016 11:34:04 -0800
parents 37b818cad146
children 2a71d9483199
comparison
equal deleted inserted replaced
28105:1fc7b5363871 28106:cedbe8723d99
34 funcname = obj.__module__ + "." + obj.__name__ 34 funcname = obj.__module__ + "." + obj.__name__
35 else: 35 else:
36 d = funcname.rfind('.') 36 d = funcname.rfind('.')
37 if d == -1: 37 if d == -1:
38 raise error.HookLoadError( 38 raise error.HookLoadError(
39 _('%s hook is invalid ("%s" not in a module)') 39 _('%s hook is invalid: "%s" not in a module')
40 % (hname, funcname)) 40 % (hname, funcname))
41 modname = funcname[:d] 41 modname = funcname[:d]
42 oldpaths = sys.path 42 oldpaths = sys.path
43 if util.mainfrozen(): 43 if util.mainfrozen():
44 # binary installs require sys.path manipulation 44 # binary installs require sys.path manipulation