-
-
Notifications
You must be signed in to change notification settings - Fork 252
Closed
Labels
Description
Mercurial relies on the isatty() method on sys.stderr and sys.stdout for it's progress extension. Please add it to bpython.cli.CLIRepl
#!python
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "./inyoka/__init__.py", line 316, in <module>
_bootstrap()
File "./inyoka/__init__.py", line 301, in _bootstrap
hgcmd.identify(ui, None, join(conts, '..'), num=True, id=True)
File "/usr/lib/python2.6/site-packages/mercurial/commands.py", line 2118, in identify
repo = hg.repository(ui, source)
File "/usr/lib/python2.6/site-packages/mercurial/hg.py", line 94, in repository
repo = _lookup(path).instance(ui, path, create)
File "/usr/lib/python2.6/site-packages/mercurial/localrepo.py", line 1870, in instance
return localrepository(ui, util.drop_scheme('file', path), create)
File "/usr/lib/python2.6/site-packages/mercurial/localrepo.py", line 38, in __init__
extensions.loadall(self.ui)
File "/usr/lib/python2.6/site-packages/mercurial/extensions.py", line 94, in loadall
uisetup(ui)
File "/usr/lib/python2.6/site-packages/hgext/progress.py", line 197, in uisetup
if shouldprint(ui) and not ui.debugflag and not ui.quiet:
File "/usr/lib/python2.6/site-packages/hgext/progress.py", line 54, in shouldprint
return sys.stderr.isatty() or ui.configbool('progress', 'assume-tty')
AttributeError: 'CLIRepl' object has no attribute 'isatty'
Thanks!
- Bitbucket: https://bitbucket.org/bobf/bpython/issue/149
- Originally Reported By: Christopher Grebs
- Originally Created At: 2010-09-18T03:27:29.889