# HG changeset patch # User Siddharth Agarwal # Date 1455256972 28800 # Node ID 2058e1a894f2ca6c4a971f4cdd540df8a49f91da # Parent 27ae22a4f9f9ee6c01a2f82489c1aaacd59d88f0 hook: use sys.exc_info rather than the deprecated equivalents sys.exc_type etc have been deprecated since Python 1.5. diff -r 27ae22a4f9f9 -r 2058e1a894f2 mercurial/hook.py --- a/mercurial/hook.py Thu Feb 11 23:15:34 2016 +0900 +++ b/mercurial/hook.py Thu Feb 11 22:02:52 2016 -0800 @@ -50,12 +50,12 @@ try: obj = __import__(modname) except ImportError: - e1 = sys.exc_type, sys.exc_value, sys.exc_traceback + e1 = sys.exc_info() try: # extensions are loaded with hgext_ prefix obj = __import__("hgext_%s" % modname) except ImportError: - e2 = sys.exc_type, sys.exc_value, sys.exc_traceback + e2 = sys.exc_info() if ui.tracebackflag: ui.warn(_('exception from first failed import ' 'attempt:\n'))