mercurial/extensions.py
changeset 25364 de23a552fc23
parent 24950 e6e7d1cce04d
child 25660 328739ea70c3
--- a/mercurial/extensions.py	Sun May 31 14:40:28 2015 +0900
+++ b/mercurial/extensions.py	Mon Mar 30 16:23:35 2015 +0900
@@ -85,6 +85,8 @@
         except ImportError, err:
             ui.debug('could not import hgext.%s (%s): trying %s\n'
                      % (name, err, name))
+            if ui.debugflag:
+                ui.traceback()
             mod = importh(name)
     _extensions[shortname] = mod
     _order.append(shortname)
@@ -110,6 +112,7 @@
             else:
                 ui.warn(_("*** failed to import extension %s: %s\n")
                         % (name, inst))
+            ui.traceback()
 
     for name in _order[newindex:]:
         uisetup = getattr(_extensions[name], 'uisetup', None)