[pypy-svn] r52090 - pypy/dist/pypy/interpreter/pyparser
arigo at codespeak.net
arigo at codespeak.net
Mon Mar 3 15:14:34 CET 2008
Author: arigo
Date: Mon Mar 3 15:14:31 2008
New Revision: 52090
Modified:
pypy/dist/pypy/interpreter/pyparser/parsestring.py
Log:
Translation fix.
Modified: pypy/dist/pypy/interpreter/pyparser/parsestring.py
==============================================================================
--- pypy/dist/pypy/interpreter/pyparser/parsestring.py (original)
+++ pypy/dist/pypy/interpreter/pyparser/parsestring.py Mon Mar 3 15:14:31 2008
@@ -130,6 +130,7 @@
ps += 1
if ps == end:
raise_app_valueerror(space, 'Trailing \\ in string')
+ prevps = ps
ch = s[ps]
ps += 1
# XXX This assumes ASCII!
@@ -160,7 +161,7 @@
span = ps
span += (span < end) and (s[span] in '01234567')
span += (span < end) and (s[span] in '01234567')
- lis.append(chr(int(s[ps - 1 : span], 8)))
+ lis.append(chr(int(s[prevps : span], 8)))
ps = span
elif ch == 'x':
if ps+2 <= end and isxdigit(s[ps]) and isxdigit(s[ps + 1]):
More information about the Pypy-commit
mailing list