From 763cfeae2167566902db71ad9b81f4d8bf2e3b9d Mon Sep 17 00:00:00 2001 From: Anthony Tuininga Date: Wed, 17 Apr 2019 15:31:59 -0600 Subject: [PATCH] For Python 2.7, raw_input is needed to request input; also ensure that sample parameters are saved once requested. --- samples/SampleEnv.py | 7 +++++++ test/TestEnv.py | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/samples/SampleEnv.py b/samples/SampleEnv.py index 11a28fd..cec56c0 100644 --- a/samples/SampleEnv.py +++ b/samples/SampleEnv.py @@ -43,6 +43,12 @@ import getpass import os import sys +# for Python 2.7 we need raw_input +try: + input = raw_input +except NameError: + pass + # default values DEFAULT_MAIN_USER = "pythondemo" DEFAULT_EDITION_USER = "pythoneditions" @@ -70,6 +76,7 @@ def GetValue(name, label, defaultValue=""): value = getpass.getpass(label) if not value: value = defaultValue + PARAMETERS[name] = value return value def GetMainUser(): diff --git a/test/TestEnv.py b/test/TestEnv.py index d05bfef..38fc7e5 100644 --- a/test/TestEnv.py +++ b/test/TestEnv.py @@ -49,6 +49,12 @@ import os import sys import unittest +# for Python 2.7 we need raw_input +try: + input = raw_input +except NameError: + pass + # default values DEFAULT_MAIN_USER = "pythontest" DEFAULT_PROXY_USER = "pythontestproxy"