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. # and convert to a HookError w/ just the failing traceback.
context = {} context = {}
try: try:
execfile(self._script_fullpath, context) exec(compile(open(self._script_fullpath).read(),
self._script_fullpath, 'exec'), context)
except Exception: except Exception:
raise HookError('%s\nFailed to import %s hook; see traceback above.' % ( raise HookError('%s\nFailed to import %s hook; see traceback above.' % (
traceback.format_exc(), self._hook_type)) traceback.format_exc(), self._hook_type))