mirror of
https://gerrit.googlesource.com/git-repo
synced 2025-01-02 16:14:25 +00:00
Use exec() rather than execfile()
execfile() is not in Python 3. Change-Id: I5af222340f13c1e8edaa820e7675d3e4d62a1689
This commit is contained in:
parent
666d534636
commit
70f6890352
@ -438,7 +438,8 @@ class RepoHook(object):
|
||||
# and convert to a HookError w/ just the failing traceback.
|
||||
context = {}
|
||||
try:
|
||||
execfile(self._script_fullpath, context)
|
||||
exec(compile(open(self._script_fullpath).read(),
|
||||
self._script_fullpath, 'exec'), context)
|
||||
except Exception:
|
||||
raise HookError('%s\nFailed to import %s hook; see traceback above.' % (
|
||||
traceback.format_exc(), self._hook_type))
|
||||
|
Loading…
Reference in New Issue
Block a user