Mercurial > public > mercurial-scm > hg-stable
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