From 105d77cd158b396dec900d4568dbed46696cdc82 Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Mon, 21 Sep 2009 18:34:38 +0000 Subject: Use input() instead of raw_input() when Python 3 is used. svn path=/main/trunk/; revision=14358 --- pym/_emerge/userquery.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/userquery.py b/pym/_emerge/userquery.py index db8cc4c79..5da236007 100644 --- a/pym/_emerge/userquery.py +++ b/pym/_emerge/userquery.py @@ -38,7 +38,10 @@ def userquery(prompt, responses=None, colours=None): print(bold(prompt), end=' ') try: while True: - response=raw_input("["+"/".join([colours[i](responses[i]) for i in range(len(responses))])+"] ") + if sys.hexversion >= 0x3000000: + response=input("["+"/".join([colours[i](responses[i]) for i in range(len(responses))])+"] ") + else: + response=raw_input("["+"/".join([colours[i](responses[i]) for i in range(len(responses))])+"] ") for key in responses: # An empty response will match the first value in responses. if response.upper()==key[:len(response)].upper(): -- cgit v1.2.3-1-g7c22