mercurial/extensions.py
changeset 6204 f8a86ea7521b
parent 5469 b12432b1c2c7
child 6212 e75aab656f46
--- a/mercurial/extensions.py	Sun Mar 02 23:32:13 2008 +0100
+++ b/mercurial/extensions.py	Mon Mar 03 12:46:57 2008 -0500
@@ -78,8 +78,12 @@
         except (util.SignalInterrupt, KeyboardInterrupt):
             raise
         except Exception, inst:
-            ui.warn(_("*** failed to import extension %s: %s\n") %
-                    (name, inst))
+            if path:
+                ui.warn(_("*** failed to import extension %s from %s: %s\n")
+                        % (name, path, inst))
+            else:
+                ui.warn(_("*** failed to import extension %s: %s\n")
+                        % (name, inst))
             if ui.print_exc():
                 return 1