[PATCH 6 of 6] blackbox: trap warnings

timeless timeless at mozdev.org
Tue Mar 1 06:51:48 EST 2016


# HG changeset patch
# User timeless <timeless at mozdev.org>
# Date 1455219585 0
#      Thu Feb 11 19:39:45 2016 +0000
# Node ID ac01762261adcbf4d996f1a39da0b28c91e2ad34
# Parent  0191718c65ff72d16c42839e4be126d9b565d787
blackbox: trap warnings

diff --git a/hgext/blackbox.py b/hgext/blackbox.py
--- a/hgext/blackbox.py
+++ b/hgext/blackbox.py
@@ -189,6 +189,11 @@
                 if not lastui or ui._bbrepo:
                     lastui = ui
 
+        def warn(self, *msg, **opts):
+            super(blackboxui, self).warn(*msg, **opts)
+            output = ''.join(msg)
+            self.log("blackboxwarn", "%s\n", output)
+
         def setrepo(self, repo):
             self._bbfp = None
             self._bbrepo = repo


More information about the Mercurial-devel mailing list