equal
deleted
inserted
replaced
359 flags = 0 |
359 flags = 0 |
360 if not casesensitive: |
360 if not casesensitive: |
361 flags = remod.I |
361 flags = remod.I |
362 regex = remod.compile(pattern, flags) |
362 regex = remod.compile(pattern, flags) |
363 except remod.error as e: |
363 except remod.error as e: |
364 raise error.ParseError(_(b'invalid regular expression: %s') % e) |
364 raise error.ParseError( |
|
365 _(b'invalid regular expression: %s') % forcebytestr(e) |
|
366 ) |
365 return kind, pattern, regex.search |
367 return kind, pattern, regex.search |
366 elif kind == b'literal': |
368 elif kind == b'literal': |
367 if casesensitive: |
369 if casesensitive: |
368 match = pattern.__eq__ |
370 match = pattern.__eq__ |
369 else: |
371 else: |