diff mercurial/util.py @ 33853:cfcfbe6c96f8

py3: select input or raw_input by pycompat This seems slightly cleaner.
author Yuya Nishihara <yuya@tcha.org>
date Wed, 16 Aug 2017 13:54:24 +0900
parents f18b11534274
children 2ad028635ccd
line wrap: on
line diff
--- a/mercurial/util.py	Wed Aug 16 13:50:11 2017 +0900
+++ b/mercurial/util.py	Wed Aug 16 13:54:24 2017 +0900
@@ -176,10 +176,7 @@
     sin, sout = sys.stdin, sys.stdout
     try:
         sys.stdin, sys.stdout = encoding.strio(fin), encoding.strio(fout)
-        if pycompat.ispy3:
-            return encoding.strtolocal(input(*args, **kwargs))
-        else:
-            return raw_input(*args, **kwargs)
+        return encoding.strtolocal(pycompat.rawinput(*args, **kwargs))
     finally:
         sys.stdin, sys.stdout = sin, sout