diff mercurial/pycompat.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 524b13fc711f
children 192f7b126ed2
line wrap: on
line diff
--- a/mercurial/pycompat.py	Wed Aug 16 13:50:11 2017 +0900
+++ b/mercurial/pycompat.py	Wed Aug 16 13:54:24 2017 +0900
@@ -63,6 +63,7 @@
         sysexecutable = os.fsencode(sysexecutable)
     stringio = io.BytesIO
     maplist = lambda *args: list(map(*args))
+    rawinput = input
 
     # TODO: .buffer might not exist if std streams were replaced; we'll need
     # a silly wrapper to make a bytes stream backed by a unicode one.
@@ -312,6 +313,7 @@
     shlexsplit = shlex.split
     stringio = cStringIO.StringIO
     maplist = map
+    rawinput = raw_input
 
 class _pycompatstub(object):
     def __init__(self):