summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2015-10-04 09:28:28 +0100
committerThomas Kluyver <takowl@gmail.com>2015-10-04 09:34:07 +0100
commitb3b4f625fbe294d40f86726a2c97168b7a27d04c (patch)
tree414810bad9e05103f6164318d8765e8655b3f010
parent1ba286fc604ad6665d7cc3edbb2db3bff54b7a82 (diff)
downloadpexpect-git-b3b4f625fbe294d40f86726a2c97168b7a27d04c.tar.gz
Use u-prefix for strings instead of u() function
We're not supporting Python 3.2.
-rw-r--r--pexpect/replwrap.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/pexpect/replwrap.py b/pexpect/replwrap.py
index 1b91c67..11ec4d0 100644
--- a/pexpect/replwrap.py
+++ b/pexpect/replwrap.py
@@ -3,20 +3,16 @@
import os.path
import signal
import sys
-import re
import pexpect
PY3 = (sys.version_info[0] >= 3)
if PY3:
- def u(s): return s
basestring = str
-else:
- def u(s): return s.decode('utf-8')
-PEXPECT_PROMPT = u('[PEXPECT_PROMPT>')
-PEXPECT_CONTINUATION_PROMPT = u('[PEXPECT_PROMPT+')
+PEXPECT_PROMPT = u'[PEXPECT_PROMPT>'
+PEXPECT_CONTINUATION_PROMPT = u'[PEXPECT_PROMPT+'
class REPLWrapper(object):
"""Wrapper for a REPL.
@@ -88,7 +84,7 @@ class REPLWrapper(object):
if not cmdlines:
raise ValueError("No command was given")
- res = u('')
+ res = u''
self.child.sendline(cmdlines[0])
for line in cmdlines[1:]:
self._expect_prompt(timeout=timeout)
@@ -106,11 +102,11 @@ class REPLWrapper(object):
def python(command="python"):
"""Start a Python shell and return a :class:`REPLWrapper` object."""
- return REPLWrapper(command, u(">>> "), u("import sys; sys.ps1={0!r}; sys.ps2={1!r}"))
+ return REPLWrapper(command, u">>> ", u"import sys; sys.ps1={0!r}; sys.ps2={1!r}")
def bash(command="bash"):
"""Start a bash shell and return a :class:`REPLWrapper` object."""
bashrc = os.path.join(os.path.dirname(__file__), 'bashrc.sh')
child = pexpect.spawnu(command, ['--rcfile', bashrc], echo=False)
- return REPLWrapper(child, u'\$', u("PS1='{0}' PS2='{1}' PROMPT_COMMAND=''"),
+ return REPLWrapper(child, u'\$', u"PS1='{0}' PS2='{1}' PROMPT_COMMAND=''",
extra_init_cmd="export PAGER=cat")