Show More
@@ -1973,7 +1973,11 b' class TTest(Test):' | |||
|
1973 | 1973 | @staticmethod |
|
1974 | 1974 | def rematch(el, l): |
|
1975 | 1975 | try: |
|
1976 | el = b'(?:' + el + b')' | |
|
1976 | # parse any flags at the beginning of the regex. Only 'i' is | |
|
1977 | # supported right now, but this should be easy to extend. | |
|
1978 | flags, el = re.match(br'^(\(\?i\))?(.*)', el).groups()[0:2] | |
|
1979 | flags = flags or b'' | |
|
1980 | el = flags + b'(?:' + el + b')' | |
|
1977 | 1981 | # use \Z to ensure that the regex matches to the end of the string |
|
1978 | 1982 | if os.name == 'nt': |
|
1979 | 1983 | return re.match(el + br'\r?\n\Z', l) |
General Comments 0
You need to be logged in to leave comments.
Login now