Mercurial > public > mercurial-scm > hg-stable
diff mercurial/scmposix.py @ 30323:5c379b1f56c7
scmutil: make termwidth() obtain stdio from ui
I'm getting rid of direct sys.stderr|out|in references so Py3 porting will
be slightly easier.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Thu, 20 Oct 2016 21:42:11 +0900 |
parents | 4b1af1c867fa |
children | 80708959161a |
line wrap: on
line diff
--- a/mercurial/scmposix.py Thu Oct 20 21:38:44 2016 +0900 +++ b/mercurial/scmposix.py Thu Oct 20 21:42:11 2016 +0900 @@ -41,11 +41,11 @@ else: return [os.path.expanduser('~/.hgrc')] -def termwidth(): +def termwidth(ui): try: import array import termios - for dev in (sys.stderr, sys.stdout, sys.stdin): + for dev in (ui.ferr, ui.fout, ui.fin): try: try: fd = dev.fileno()