Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/ui.py @ 8132:cece135ffcf0
ui: move _isatty near user
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 23 Apr 2009 15:40:10 -0500 |
parents | 57fee79e5588 |
children | 57a2a0070d6b |
comparison
equal
deleted
inserted
replaced
8131:b0d945b95105 | 8132:cece135ffcf0 |
---|---|
22 dest.add_section(section) | 22 dest.add_section(section) |
23 for name, value in source.items(section, raw=True): | 23 for name, value in source.items(section, raw=True): |
24 dest.set(section, name, value) | 24 dest.set(section, name, value) |
25 | 25 |
26 class ui(object): | 26 class ui(object): |
27 _isatty = None | |
28 | |
29 def __init__(self, verbose=False, debug=False, quiet=False, | 27 def __init__(self, verbose=False, debug=False, quiet=False, |
30 interactive=True, traceback=False, report_untrusted=True, | 28 interactive=True, traceback=False, report_untrusted=True, |
31 parentui=None): | 29 parentui=None): |
32 self.overlay = None | 30 self.overlay = None |
33 self.buffers = [] | 31 self.buffers = [] |
67 self.buffers = parentui.buffers | 65 self.buffers = parentui.buffers |
68 | 66 |
69 def __getattr__(self, key): | 67 def __getattr__(self, key): |
70 return getattr(self.parentui, key) | 68 return getattr(self.parentui, key) |
71 | 69 |
70 _isatty = None | |
72 def isatty(self): | 71 def isatty(self): |
73 if ui._isatty is None: | 72 if ui._isatty is None: |
74 ui._isatty = sys.stdin.isatty() | 73 ui._isatty = sys.stdin.isatty() |
75 return ui._isatty | 74 return ui._isatty |
76 | 75 |