comparison mercurial/ui.py @ 8205:00736cd2702a

ui: traceback -> _traceback
author Matt Mackall <mpm@selenic.com>
date Sun, 26 Apr 2009 16:50:44 -0500
parents 797586be575d
children cce63ef1045b
comparison
equal deleted inserted replaced
8204:797586be575d 8205:00736cd2702a
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._reportuntrusted = True 19 self.interactive = self._reportuntrusted = True
20 self._ocfg = config.config() # overlay 20 self._ocfg = config.config() # overlay
21 self._tcfg = config.config() # trusted 21 self._tcfg = config.config() # trusted
22 self._ucfg = config.config() # untrusted 22 self._ucfg = config.config() # untrusted
23 self._trustusers = {} 23 self._trustusers = {}
111 self.quiet = not self.debugflag and self.configbool('ui', 'quiet') 111 self.quiet = not self.debugflag and self.configbool('ui', 'quiet')
112 if self.verbose and self.quiet: 112 if self.verbose and self.quiet:
113 self.quiet = self.verbose = False 113 self.quiet = self.verbose = False
114 self._reportuntrusted = self.configbool("ui", "report_untrusted", True) 114 self._reportuntrusted = self.configbool("ui", "report_untrusted", True)
115 self.interactive = self.configbool("ui", "interactive", self.isatty()) 115 self.interactive = self.configbool("ui", "interactive", self.isatty())
116 self.traceback = self.configbool('ui', 'traceback', False) 116 self._traceback = self.configbool('ui', 'traceback', False)
117 117
118 # update trust information 118 # update trust information
119 for user in self.configlist('trusted', 'users'): 119 for user in self.configlist('trusted', 'users'):
120 self._trustusers[user] = 1 120 self._trustusers[user] = 1
121 for group in self.configlist('trusted', 'groups'): 121 for group in self.configlist('trusted', 'groups'):
336 336
337 def print_exc(self): 337 def print_exc(self):
338 '''print exception traceback if traceback printing enabled. 338 '''print exception traceback if traceback printing enabled.
339 only to call in exception handler. returns true if traceback 339 only to call in exception handler. returns true if traceback
340 printed.''' 340 printed.'''
341 if self.traceback: 341 if self._traceback:
342 traceback.print_exc() 342 traceback.print_exc()
343 return self.traceback 343 return self._traceback
344 344
345 def geteditor(self): 345 def geteditor(self):
346 '''return editor to use''' 346 '''return editor to use'''
347 return (os.environ.get("HGEDITOR") or 347 return (os.environ.get("HGEDITOR") or
348 self.config("ui", "editor") or 348 self.config("ui", "editor") or