From: Guido van Rossum Date: Tue, 2 May 2000 15:52:33 +0000 (+0000) Subject: I know this is only a temporary stop-gap measure, but the match() and X-Git-Tag: v2.0b1~1883 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b6aecb08c5496402189f455c4f07654902a8a51;p=python I know this is only a temporary stop-gap measure, but the match() and search() functions didn't even work because _fixflags() isn't idempotent. I'm adding another stop-gap measure so that you can at least use sre.search() and sre.match() with a zero flags arg. --- diff --git a/Lib/sre.py b/Lib/sre.py index 0b4105721f..79878b35c4 100644 --- a/Lib/sre.py +++ b/Lib/sre.py @@ -31,7 +31,6 @@ def match(pattern, string, flags=0): return compile(pattern, _fixflags(flags)).match(string) def search(pattern, string, flags=0): - assert flags == 0 return compile(pattern, _fixflags(flags)).search(string) # FIXME: etc @@ -41,6 +40,6 @@ def search(pattern, string, flags=0): def _fixflags(flags): # convert flag bitmask to sequence - assert flags == 0 + assert not flags return ()