color: only provide the required opt to _modesetup
authorSimon Heimberg <simohe@besonet.ch>
Wed, 05 Jun 2013 22:06:02 +0200
changeset 19297 8ddc3cd962ba
parent 19294 3c3f6b83f8cb
child 19298 6cd8403e070f
color: only provide the required opt to _modesetup
hgext/color.py
--- a/hgext/color.py	Thu Jun 06 14:40:26 2013 -0500
+++ b/hgext/color.py	Wed Jun 05 22:06:02 2013 +0200
@@ -159,10 +159,9 @@
               "ECMA-48 color\n"))
         _terminfo_params = {}
 
-def _modesetup(ui, opts):
+def _modesetup(ui, coloropt):
     global _terminfo_params
 
-    coloropt = opts['color']
     auto = coloropt == 'auto'
     always = not auto and util.parsebool(coloropt)
     if not always and not auto:
@@ -405,7 +404,7 @@
         colorui.__bases__ = (ui.__class__,)
         ui.__class__ = colorui
     def colorcmd(orig, ui_, opts, cmd, cmdfunc):
-        mode = _modesetup(ui_, opts)
+        mode = _modesetup(ui_, opts['color'])
         colorui._colormode = mode
         if mode:
             extstyles()