diff mercurial/ui.py @ 8190:9b8ac5fb7760

ui: kill most users of parentui name and arg, replace with .copy()
author Matt Mackall <mpm@selenic.com>
date Sun, 26 Apr 2009 16:50:43 -0500
parents d2899a856f9f
children 94246e90081e
line wrap: on
line diff
--- a/mercurial/ui.py	Sun Apr 26 16:50:43 2009 -0500
+++ b/mercurial/ui.py	Sun Apr 26 16:50:43 2009 -0500
@@ -13,7 +13,7 @@
              '0':False, 'no':False, 'false':False, 'off':False}
 
 class ui(object):
-    def __init__(self, parentui=None):
+    def __init__(self, src=None):
         self.buffers = []
         self.quiet = self.verbose = self.debugflag = self.traceback = False
         self.interactive = self.report_untrusted = True
@@ -23,12 +23,12 @@
         self.trusted_users = {}
         self.trusted_groups = {}
 
-        if parentui:
-            self.cdata = parentui.cdata.copy()
-            self.ucdata = parentui.ucdata.copy()
-            self.overlay = parentui.overlay.copy()
-            self.trusted_users = parentui.trusted_users.copy()
-            self.trusted_groups = parentui.trusted_groups.copy()
+        if src:
+            self.cdata = src.cdata.copy()
+            self.ucdata = src.ucdata.copy()
+            self.overlay = src.overlay.copy()
+            self.trusted_users = src.trusted_users.copy()
+            self.trusted_groups = src.trusted_groups.copy()
             self.fixconfig()
         else:
             # we always trust global config files