mercurial/ui.py
changeset 8202 4746113269c7
parent 8201 7cf2b987acd3
child 8203 3377fa11af67
equal deleted inserted replaced
8201:7cf2b987acd3 8202:4746113269c7
    12 _booleans = {'1':True, 'yes':True, 'true':True, 'on':True,
    12 _booleans = {'1':True, 'yes':True, 'true':True, 'on':True,
    13              '0':False, 'no':False, 'false':False, 'off':False}
    13              '0':False, 'no':False, 'false':False, 'off':False}
    14 
    14 
    15 class ui(object):
    15 class ui(object):
    16     def __init__(self, src=None):
    16     def __init__(self, src=None):
    17         self.buffers = []
    17         self._buffers = []
    18         self.quiet = self.verbose = self.debugflag = self.traceback = False
    18         self.quiet = self.verbose = self.debugflag = self.traceback = False
    19         self.interactive = self.report_untrusted = True
    19         self.interactive = self.report_untrusted = True
    20         self.overlay = config.config()
    20         self.overlay = config.config()
    21         self.cdata = config.config()
    21         self.cdata = config.config()
    22         self.ucdata = config.config()
    22         self.ucdata = config.config()
   227         if not path and default is not None:
   227         if not path and default is not None:
   228             path = self._path(default)
   228             path = self._path(default)
   229         return path or loc
   229         return path or loc
   230 
   230 
   231     def pushbuffer(self):
   231     def pushbuffer(self):
   232         self.buffers.append([])
   232         self._buffers.append([])
   233 
   233 
   234     def popbuffer(self):
   234     def popbuffer(self):
   235         return "".join(self.buffers.pop())
   235         return "".join(self._buffers.pop())
   236 
   236 
   237     def write(self, *args):
   237     def write(self, *args):
   238         if self.buffers:
   238         if self._buffers:
   239             self.buffers[-1].extend([str(a) for a in args])
   239             self._buffers[-1].extend([str(a) for a in args])
   240         else:
   240         else:
   241             for a in args:
   241             for a in args:
   242                 sys.stdout.write(str(a))
   242                 sys.stdout.write(str(a))
   243 
   243 
   244     def write_err(self, *args):
   244     def write_err(self, *args):