(co, *, file=None, depth=None, show_caches=False, adaptive=False)
| 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) |
| 531 | if depth is None or depth > 0: |
| 532 | if depth is not None: |
| 533 | depth = depth - 1 |
| 534 | for x in co.co_consts: |
| 535 | if hasattr(x, 'co_code'): |
| 536 | print(file=file) |
| 537 | print("Disassembly of %r:" % (x,), file=file) |
| 538 | _disassemble_recursive( |
| 539 | x, file=file, depth=depth, show_caches=show_caches, adaptive=adaptive |
| 540 | ) |
| 541 | |
| 542 | def _disassemble_bytes(code, lasti=-1, varname_from_oparg=None, |
| 543 | names=None, co_consts=None, linestarts=None, |
no test coverage detected