(p, flags)
| 571 | return isinstance(obj, (str, bytes)) |
| 572 | |
| 573 | def _code(p, flags): |
| 574 | |
| 575 | flags = p.state.flags | flags |
| 576 | code = [] |
| 577 | |
| 578 | # compile info block |
| 579 | _compile_info(code, p, flags) |
| 580 | |
| 581 | # compile the pattern |
| 582 | _compile(code, p.data, flags) |
| 583 | |
| 584 | code.append(SUCCESS) |
| 585 | |
| 586 | return code |
| 587 | |
| 588 | def _hex_code(code): |
| 589 | return '[%s]' % ', '.join('%#0*x' % (_sre.CODESIZE*2+2, x) for x in code) |
no test coverage detected