[PATCH 4 of 10] ui.py: initialize all variables before calling readconfig

Alexis S. L. Carvalho alexis at cecm.usp.br
Thu Sep 21 22:05:16 UTC 2006


# HG changeset patch
# User Alexis S. L. Carvalho <alexis at cecm.usp.br>
# Date 1158879794 10800
# Node ID becdce62f5fd89430ca2637132f389b7a4b25f02
# Parent  e35f177ea48c4e4dd250c48b033d8bf3be01b002
ui.py: initialize all variables before calling readconfig

diff -r e35f177ea48c -r becdce62f5fd mercurial/ui.py
--- a/mercurial/ui.py	Thu Sep 21 20:03:13 2006 -0300
+++ b/mercurial/ui.py	Thu Sep 21 20:03:14 2006 -0300
@@ -21,13 +21,18 @@ class ui(object):
             self.parentui = None
             self.readhooks = []
             self.cdata = ConfigParser.SafeConfigParser()
+            self.quiet = quiet
+            self.verbose = verbose
+            self.debugflag = debug
+            self.interactive = interactive
+            self.traceback = traceback
+
             self.readconfig(util.rcpath())
 
             self.quiet = self.configbool("ui", "quiet")
             self.verbose = self.configbool("ui", "verbose")
             self.debugflag = self.configbool("ui", "debug")
             self.interactive = self.configbool("ui", "interactive", True)
-            self.traceback = traceback
 
             self.updateopts(verbose, debug, quiet, interactive)
         else:



More information about the Mercurial mailing list