From c27cb295a586cdc1f1cc9b933829db471e5100ed Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 11 Aug 2015 17:07:11 +0200 Subject: Use six.moves.input instead of raw_input In Python 3, raw_input() was renamed to input(). Import the function from six.moves to get the right version. Reviewed-By: Christian Heimes Reviewed-By: Jan Cholasta --- ipapython/ipautil.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'ipapython') diff --git a/ipapython/ipautil.py b/ipapython/ipautil.py index b6cbe50e9..4cb3a96e6 100644 --- a/ipapython/ipautil.py +++ b/ipapython/ipautil.py @@ -42,6 +42,7 @@ from contextlib import contextmanager from dns import resolver, rdatatype from dns.exception import DNSException import six +from six.moves import input from ipapython.ipa_log_manager import * from ipapython import ipavalidate @@ -764,7 +765,7 @@ def user_input(prompt, default = None, allow_empty = True): if default == None: while True: try: - ret = raw_input("%s: " % prompt) + ret = input("%s: " % prompt) if allow_empty or ret.strip(): return ret except EOFError: @@ -775,7 +776,7 @@ def user_input(prompt, default = None, allow_empty = True): if isinstance(default, six.string_types): while True: try: - ret = raw_input("%s [%s]: " % (prompt, default)) + ret = input("%s [%s]: " % (prompt, default)) if not ret and (allow_empty or default): return default elif ret.strip(): @@ -787,7 +788,7 @@ def user_input(prompt, default = None, allow_empty = True): choice = "yes" if default else "no" while True: try: - ret = raw_input("%s [%s]: " % (prompt, choice)) + ret = input("%s [%s]: " % (prompt, choice)) if not ret: return default elif ret.lower()[0] == "y": @@ -800,7 +801,7 @@ def user_input(prompt, default = None, allow_empty = True): if isinstance(default, int): while True: try: - ret = raw_input("%s [%s]: " % (prompt, default)) + ret = input("%s [%s]: " % (prompt, default)) if not ret: return default ret = int(ret) -- cgit