equal
deleted
inserted
replaced
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): |