summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--base/common/python/pki/__init__.py5
-rw-r--r--base/server/python/pki/server/deployment/pkiconfig.py11
-rw-r--r--base/server/python/pki/server/deployment/pkiparser.py4
-rw-r--r--specs/pki-core.spec2
4 files changed, 16 insertions, 6 deletions
diff --git a/base/common/python/pki/__init__.py b/base/common/python/pki/__init__.py
index 717c4fdeb..6bfb82719 100644
--- a/base/common/python/pki/__init__.py
+++ b/base/common/python/pki/__init__.py
@@ -23,11 +23,14 @@ This module contains top-level classes and functions used by the Dogtag project.
"""
from __future__ import absolute_import
from __future__ import print_function
+
from functools import wraps
import os
import re
import sys
+
import requests
+from six.moves import input # pylint: disable=W0622
CONF_DIR = '/etc/pki'
@@ -68,7 +71,7 @@ def read_text(message,
done = False
value = None
while not done:
- value = raw_input(message)
+ value = input(message)
value = value.strip()
if len(value) == 0: # empty value
diff --git a/base/server/python/pki/server/deployment/pkiconfig.py b/base/server/python/pki/server/deployment/pkiconfig.py
index c22698cb6..bb99e8e31 100644
--- a/base/server/python/pki/server/deployment/pkiconfig.py
+++ b/base/server/python/pki/server/deployment/pkiconfig.py
@@ -21,6 +21,9 @@
# PKI Deployment Constants
from __future__ import print_function
+from __future__ import absolute_import
+from six.moves import input # pylint: disable=W0622
+
PKI_DEPLOYMENT_DEFAULT_CLIENT_DIR_PERMISSIONS = 0o0755
PKI_DEPLOYMENT_DEFAULT_DIR_PERMISSIONS = 0o0770
PKI_DEPLOYMENT_DEFAULT_EXE_PERMISSIONS = 0o0770
@@ -139,8 +142,8 @@ def prepare_for_an_external_java_debugger(instance):
print(" \"address=8000,server=y,suspend=n \"")
print(" \"-Djava.awt.headless=true -Xmx128M\"")
print()
- raw_input("Enable external java debugger 'JAVA_OPTS' "
- "and press return to continue . . . ")
+ input("Enable external java debugger 'JAVA_OPTS' "
+ "and press return to continue . . . ")
print()
print(PKI_DEPLOYMENT_INTERRUPT_BANNER)
print()
@@ -155,8 +158,8 @@ def wait_to_attach_an_external_java_debugger():
print("the 'address' selected by 'JAVA_OPTS' (e. g. - port 8000) and")
print("set any desired breakpoints")
print()
- raw_input("Please attach an external java debugger "
- "and press return to continue . . . ")
+ input("Please attach an external java debugger "
+ "and press return to continue . . . ")
print()
print(PKI_DEPLOYMENT_INTERRUPT_BANNER)
print()
diff --git a/base/server/python/pki/server/deployment/pkiparser.py b/base/server/python/pki/server/deployment/pkiparser.py
index 84e14bfec..fc11f54b2 100644
--- a/base/server/python/pki/server/deployment/pkiparser.py
+++ b/base/server/python/pki/server/deployment/pkiparser.py
@@ -35,6 +35,8 @@ import subprocess
import xml.etree.ElementTree as ET
from urlparse import urlparse
+from six.moves import input # pylint: disable=W0622
+
# PKI Imports
import pki
import pki.upgrade
@@ -262,7 +264,7 @@ class PKIConfigParser:
done = False
while not done:
- value = raw_input(message)
+ value = input(message)
value = value.strip()
if len(value) == 0: # empty value
diff --git a/specs/pki-core.spec b/specs/pki-core.spec
index a872b1b6e..15e8b040d 100644
--- a/specs/pki-core.spec
+++ b/specs/pki-core.spec
@@ -107,6 +107,7 @@ BuildRequires: pylint
BuildRequires: python-nss
BuildRequires: python-requests
+BuildRequires: python-six
BuildRequires: libselinux-python
BuildRequires: policycoreutils-python
%if 0%{?fedora} >= 23
@@ -286,6 +287,7 @@ Requires: ldapjdk
Requires: python-ldap
Requires: python-lxml
Requires: python-requests >= 1.1.0-3
+Requires: python-six
%if 0%{?rhel}
# 'resteasy-base' is a subset of the complete set of