--- a/mercurial/util.py Thu Jun 02 18:52:31 2011 +0800
+++ b/mercurial/util.py Thu Jun 02 00:43:34 2011 +0300
@@ -1591,3 +1591,9 @@
u = url(u)
u.user = u.passwd = None
return str(u)
+
+def isatty(fd):
+ try:
+ return fd.isatty()
+ except AttributeError:
+ return False