summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMin RK <benjaminrk@gmail.com>2015-06-16 12:08:28 -0700
committerMin RK <benjaminrk@gmail.com>2015-06-16 12:08:28 -0700
commitaa580c4d8e0b2070a389dbcb5b1bbe108827c068 (patch)
treee7f5259d9e0ee1899a7606accd41e23c3e575d66
parent57a55194771088b8ad076c3aea591e2355c15979 (diff)
downloadpexpect-git-aa580c4d8e0b2070a389dbcb5b1bbe108827c068.tar.gz
accept unicode cmd on Python 2
-rw-r--r--pexpect/replwrap.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pexpect/replwrap.py b/pexpect/replwrap.py
index 7b0e823..83a09c2 100644
--- a/pexpect/replwrap.py
+++ b/pexpect/replwrap.py
@@ -11,6 +11,7 @@ PY3 = (sys.version_info[0] >= 3)
if PY3:
def u(s): return s
+ basestring = str
else:
def u(s): return s.decode('utf-8')
@@ -37,7 +38,7 @@ class REPLWrapper(object):
new_prompt=PEXPECT_PROMPT,
continuation_prompt=PEXPECT_CONTINUATION_PROMPT,
extra_init_cmd=None):
- if isinstance(cmd_or_spawn, str):
+ if isinstance(cmd_or_spawn, basestring):
self.child = pexpect.spawnu(cmd_or_spawn, echo=False)
else:
self.child = cmd_or_spawn