diff hgext/color.py @ 11732:386e56ecfb78 stable

color: call correct superclass method in write_err Without this fix, any calls to write_err would go to stdout instead of stderr, and calls during pushbuffer would cause unpack ValueErrors on popbuffer.
author Brodie Rao <brodie@bitheap.org>
date Mon, 02 Aug 2010 10:48:31 -0400
parents c34a1ab80550
children 26e413f55b5e ebfc46929f3e
line wrap: on
line diff
--- a/hgext/color.py	Fri Jul 30 10:38:54 2010 +0300
+++ b/hgext/color.py	Mon Aug 02 10:48:31 2010 -0400
@@ -165,7 +165,7 @@
             for a in args:
                 win32print(a, super(colorui, self).write_err, **opts)
         else:
-            return super(colorui, self).write(
+            return super(colorui, self).write_err(
                 *[self.label(str(a), label) for a in args], **opts)
 
     def label(self, msg, label):