Merge "Use exec() rather than execfile()"

This commit is contained in:
Conley Owens 2014-05-07 18:18:55 +00:00 committed by Gerrit Code Review
commit 5196805fa2

View File

@ -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))