1# Method Name: <module> 2# Filename: simple_source/stmts/04_raise.py 3# Argument count: 0 4# Keyword-only arguments: 0 5# Number of locals: 0 6# Stack size: 1 7# Flags: 0x00000040 (NOFREE) 8# First Line: 6 9# Constants: 10# 0: <code object at 0xdeadbeef0000>, line 6 11# 1: None 12# Names: 13# 0: compact_traceback 14 6: 0 LOAD_CONST (<code object at 0xdeadbeef0000>, line 6) 15 3 MAKE_FUNCTION (0 default parameters) 16 6 STORE_NAME (compact_traceback) 17 9 LOAD_CONST (None) 18 12 RETURN_VALUE 19 20 21# Method Name: compact_traceback 22# Filename: simple_source/stmts/04_raise.py 23# Argument count: 1 24# Keyword-only arguments: 0 25# Number of locals: 1 26# Stack size: 2 27# Flags: 0x00000043 (NOFREE | NEWLOCALS | OPTIMIZED) 28# First Line: 6 29# Constants: 30# 0: None 31# 1: 'traceback does not exist' 32# Names: 33# 0: AssertionError 34# Varnames: 35# tb 36# Positional arguments: 37# tb 38 7: 0 LOAD_FAST (tb) 39 3 JUMP_IF_TRUE (to 22) 40 6 POP_TOP 41 42 8: 7 LOAD_GLOBAL (AssertionError) 43 10 LOAD_CONST ('traceback does not exist') 44 13 CALL_FUNCTION (1 positional, 0 named) 45 16 RAISE_VARARGS 1 46 19 JUMP_FORWARD (to 23) 47 >> 22 POP_TOP 48 49 9: >> 23 LOAD_CONST (None) 50 26 RETURN_VALUE 51 52