diff mercurial/localrepo.py @ 3072:bc3fe3b5b785

Never apply string formatting to generated errors with util.Abort. Otherwise error messages containing % chars yield errors or worse. Fixed (hopefully) all users of util.Abort.
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 08 Sep 2006 09:36:18 +0200
parents 4d0e0f149581
children 4c9fcb5e3b82
line wrap: on
line diff
--- a/mercurial/localrepo.py	Fri Sep 08 02:16:16 2006 +0200
+++ b/mercurial/localrepo.py	Fri Sep 08 09:36:18 2006 +0200
@@ -133,7 +133,7 @@
             except Exception, exc:
                 if isinstance(exc, util.Abort):
                     self.ui.warn(_('error: %s hook failed: %s\n') %
-                                 (hname, exc.args[0] % exc.args[1:]))
+                                 (hname, exc.args[0]))
                 else:
                     self.ui.warn(_('error: %s hook raised an exception: '
                                    '%s\n') % (hname, exc))