Disassemble a code object.
(co, lasti=-1, *, file=None, show_caches=False, adaptive=False)
| 517 | ) |
| 518 | |
| 519 | def disassemble(co, lasti=-1, *, file=None, show_caches=False, adaptive=False): |
| 520 | """Disassemble a code object.""" |
| 521 | linestarts = dict(findlinestarts(co)) |
| 522 | exception_entries = _parse_exception_table(co) |
| 523 | _disassemble_bytes(_get_code_array(co, adaptive), |
| 524 | lasti, co._varname_from_oparg, |
| 525 | co.co_names, co.co_consts, linestarts, file=file, |
| 526 | exception_entries=exception_entries, |
| 527 | co_positions=co.co_positions(), show_caches=show_caches) |
| 528 | |
| 529 | def _disassemble_recursive(co, *, file=None, depth=None, show_caches=False, adaptive=False): |
| 530 | disassemble(co, file=file, show_caches=show_caches, adaptive=adaptive) |
no test coverage detected