From: Fredrik Lundh Date: Tue, 3 Oct 2000 16:29:23 +0000 (+0000) Subject: Fixed negative lookahead/lookbehind. Closes bug #115618. X-Git-Tag: v2.0c1~144 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=65d4bc616aa94f391951e2b9c699765531a27e3f;p=python Fixed negative lookahead/lookbehind. Closes bug #115618. --- diff --git a/Lib/test/re_tests.py b/Lib/test/re_tests.py index 3a25d511af..bb72f3d544 100755 --- a/Lib/test/re_tests.py +++ b/Lib/test/re_tests.py @@ -615,4 +615,6 @@ xyzabc # bug 112468 ('(', '', SYNTAX_ERROR), ('[\\41]', '!', SUCCEED, 'found', '!'), + # bug 115618 + (r'(? 0 && state->ptr != ptr) - return SRE_ERROR_STATE; pattern += pattern[0]; break; @@ -791,8 +790,6 @@ SRE_MATCH(SRE_STATE* state, SRE_CODE* pattern, int level) return i; if (i) return 0; - if (pattern[1] > 0 && state->ptr != ptr) - return SRE_ERROR_STATE; pattern += pattern[0]; break;