equal
deleted
inserted
replaced
48 modname = modfile |
48 modname = modfile |
49 with demandimport.deactivated(): |
49 with demandimport.deactivated(): |
50 try: |
50 try: |
51 obj = __import__(modname) |
51 obj = __import__(modname) |
52 except ImportError: |
52 except ImportError: |
53 e1 = sys.exc_type, sys.exc_value, sys.exc_traceback |
53 e1 = sys.exc_info() |
54 try: |
54 try: |
55 # extensions are loaded with hgext_ prefix |
55 # extensions are loaded with hgext_ prefix |
56 obj = __import__("hgext_%s" % modname) |
56 obj = __import__("hgext_%s" % modname) |
57 except ImportError: |
57 except ImportError: |
58 e2 = sys.exc_type, sys.exc_value, sys.exc_traceback |
58 e2 = sys.exc_info() |
59 if ui.tracebackflag: |
59 if ui.tracebackflag: |
60 ui.warn(_('exception from first failed import ' |
60 ui.warn(_('exception from first failed import ' |
61 'attempt:\n')) |
61 'attempt:\n')) |
62 ui.traceback(e1) |
62 ui.traceback(e1) |
63 if ui.tracebackflag: |
63 if ui.tracebackflag: |