aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2017-09-30 20:32:44 +0000
committerMike Crute <mike@crute.us>2017-09-30 23:09:18 +0000
commit878986701f999ca5f4b6de7ac7c3f9691af4c1b9 (patch)
tree3815053a141d2a78d4bfd013ef8c90ca89d27012
parentcb0230e60ed540b549f391c31b34cca3305d9507 (diff)
downloadpydora-878986701f999ca5f4b6de7ac7c3f9691af4c1b9.tar.bz2
pydora-878986701f999ca5f4b6de7ac7c3f9691af4c1b9.tar.xz
pydora-878986701f999ca5f4b6de7ac7c3f9691af4c1b9.zip
Move compatible input to py2compat module
-rw-r--r--pandora/py2compat.py9
-rw-r--r--pydora/utils.py7
2 files changed, 10 insertions, 6 deletions
diff --git a/pandora/py2compat.py b/pandora/py2compat.py
index fe45462..b8767ba 100644
--- a/pandora/py2compat.py
+++ b/pandora/py2compat.py
@@ -18,6 +18,15 @@ except ImportError:
18 return self.readfp(fp) 18 return self.readfp(fp)
19 19
20 20
21# Used in pydora
22def input(prompt):
23 try:
24 return raw_input(prompt)
25 except NameError:
26 import builtins
27 return builtins.input(prompt)
28
29
21# Only used in tests 30# Only used in tests
22try: 31try:
23 from unittest.mock import Mock, MagicMock, call, patch # noqa: F401 32 from unittest.mock import Mock, MagicMock, call, patch # noqa: F401
diff --git a/pydora/utils.py b/pydora/utils.py
index 3c48117..9a6d2a1 100644
--- a/pydora/utils.py
+++ b/pydora/utils.py
@@ -4,6 +4,7 @@ import os
4import sys 4import sys
5import getpass 5import getpass
6import subprocess 6import subprocess
7from pandora.py2compat import input
7 8
8try: 9try:
9 import termios 10 import termios
@@ -12,12 +13,6 @@ except ImportError:
12 termios = None 13 termios = None
13 14
14 15
15def input(prompt):
16 try:
17 return raw_input(prompt)
18 except NameError:
19 import builtins
20 return builtins.input(prompt)
21 16
22 17
23class Colors(object): 18class Colors(object):