Commit 1b6aecb0 authored by Guido van Rossum's avatar Guido van Rossum

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.
parent 823eb4ba
......@@ -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 ()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment