[pypy-commit] pypy unicode-utf8-re: Translation fix (nonneg issues)
arigo
pypy.commits at gmail.com
Thu Dec 7 03:12:47 EST 2017
Author: Armin Rigo <arigo at tunes.org>
Branch: unicode-utf8-re
Changeset: r93292:4ab5b6fa7557
Date: 2017-12-07 09:12 +0100
http://bitbucket.org/pypy/pypy/changeset/4ab5b6fa7557/
Log: Translation fix (nonneg issues)
diff --git a/rpython/rlib/rsre/rsre_core.py b/rpython/rlib/rsre/rsre_core.py
--- a/rpython/rlib/rsre/rsre_core.py
+++ b/rpython/rlib/rsre/rsre_core.py
@@ -229,9 +229,10 @@
return position + 1
def prev(self, position):
- if position == 0:
+ position -= 1
+ if position < 0:
raise EndOfString
- return position - 1
+ return position
def next_n(self, position, n, end_position):
position += n
More information about the pypy-commit
mailing list