@@ -1092,7 +1092,7 @@ def _prepare_test_cases():
1092
1092
Instruction (opname = 'PUSH_EXC_INFO' , opcode = 35 , arg = None , argval = None , argrepr = '' , offset = 116 , starts_line = None , is_jump_target = False , positions = None ),
1093
1093
Instruction (opname = 'DUP_TOP' , opcode = 4 , arg = None , argval = None , argrepr = '' , offset = 118 , starts_line = 22 , is_jump_target = False , positions = None ),
1094
1094
Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 2 , argval = 'ZeroDivisionError' , argrepr = 'ZeroDivisionError' , offset = 120 , starts_line = None , is_jump_target = False , positions = None ),
1095
- Instruction (opname = 'JUMP_IF_NOT_EXC_MATCH' , opcode = 121 , arg = 109 , argval = 218 , argrepr = 'to 218 ' , offset = 122 , starts_line = None , is_jump_target = False , positions = None ),
1095
+ Instruction (opname = 'JUMP_IF_NOT_EXC_MATCH' , opcode = 121 , arg = 124 , argval = 248 , argrepr = 'to 248 ' , offset = 122 , starts_line = None , is_jump_target = False , positions = None ),
1096
1096
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 124 , starts_line = None , is_jump_target = False , positions = None ),
1097
1097
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 126 , starts_line = None , is_jump_target = False , positions = None ),
1098
1098
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 128 , starts_line = None , is_jump_target = False , positions = None ),
@@ -1101,7 +1101,7 @@ def _prepare_test_cases():
1101
1101
Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 134 , starts_line = None , is_jump_target = False , positions = None ),
1102
1102
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 136 , starts_line = None , is_jump_target = False , positions = None ),
1103
1103
Instruction (opname = 'POP_EXCEPT' , opcode = 89 , arg = None , argval = None , argrepr = '' , offset = 138 , starts_line = None , is_jump_target = False , positions = None ),
1104
- Instruction (opname = 'JUMP_FORWARD' , opcode = 110 , arg = 25 , argval = 192 , argrepr = 'to 192 ' , offset = 140 , starts_line = None , is_jump_target = False , positions = None ),
1104
+ Instruction (opname = 'JUMP_FORWARD' , opcode = 110 , arg = 46 , argval = 234 , argrepr = 'to 234 ' , offset = 140 , starts_line = None , is_jump_target = False , positions = None ),
1105
1105
Instruction (opname = 'POP_EXCEPT_AND_RERAISE' , opcode = 37 , arg = None , argval = None , argrepr = '' , offset = 142 , starts_line = None , is_jump_target = False , positions = None ),
1106
1106
Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 0 , argval = 'i' , argrepr = 'i' , offset = 144 , starts_line = 25 , is_jump_target = True , positions = None ),
1107
1107
Instruction (opname = 'BEFORE_WITH' , opcode = 53 , arg = None , argval = None , argrepr = '' , offset = 146 , starts_line = None , is_jump_target = False , positions = None ),
@@ -1115,7 +1115,7 @@ def _prepare_test_cases():
1115
1115
Instruction (opname = 'DUP_TOP' , opcode = 4 , arg = None , argval = None , argrepr = '' , offset = 162 , starts_line = None , is_jump_target = False , positions = None ),
1116
1116
Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 3 , argval = 3 , argrepr = '' , offset = 164 , starts_line = None , is_jump_target = False , positions = None ),
1117
1117
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 166 , starts_line = None , is_jump_target = False , positions = None ),
1118
- Instruction (opname = 'JUMP_FORWARD' , opcode = 110 , arg = 11 , argval = 192 , argrepr = 'to 192 ' , offset = 168 , starts_line = None , is_jump_target = False , positions = None ),
1118
+ Instruction (opname = 'JUMP_FORWARD' , opcode = 110 , arg = 25 , argval = 220 , argrepr = 'to 220 ' , offset = 168 , starts_line = None , is_jump_target = False , positions = None ),
1119
1119
Instruction (opname = 'PUSH_EXC_INFO' , opcode = 35 , arg = None , argval = None , argrepr = '' , offset = 170 , starts_line = None , is_jump_target = False , positions = None ),
1120
1120
Instruction (opname = 'WITH_EXCEPT_START' , opcode = 49 , arg = None , argval = None , argrepr = '' , offset = 172 , starts_line = None , is_jump_target = False , positions = None ),
1121
1121
Instruction (opname = 'POP_JUMP_IF_TRUE' , opcode = 115 , arg = 90 , argval = 180 , argrepr = 'to 180' , offset = 174 , starts_line = None , is_jump_target = False , positions = None ),
@@ -1127,20 +1127,35 @@ def _prepare_test_cases():
1127
1127
Instruction (opname = 'POP_EXCEPT' , opcode = 89 , arg = None , argval = None , argrepr = '' , offset = 186 , starts_line = None , is_jump_target = False , positions = None ),
1128
1128
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 188 , starts_line = None , is_jump_target = False , positions = None ),
1129
1129
Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 190 , starts_line = None , is_jump_target = False , positions = None ),
1130
- Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 1 , argval = 'print' , argrepr = 'print' , offset = 192 , starts_line = 28 , is_jump_target = True , positions = None ),
1131
- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 10 , argval = "OK, now we're done" , argrepr = '"OK, now we\' re done"' , offset = 194 , starts_line = None , is_jump_target = False , positions = None ),
1132
- Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 196 , starts_line = None , is_jump_target = False , positions = None ),
1133
- Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 198 , starts_line = None , is_jump_target = False , positions = None ),
1134
- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 0 , argval = None , argrepr = 'None' , offset = 200 , starts_line = None , is_jump_target = False , positions = None ),
1135
- Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 202 , starts_line = None , is_jump_target = False , positions = None ),
1136
- Instruction (opname = 'PUSH_EXC_INFO' , opcode = 35 , arg = None , argval = None , argrepr = '' , offset = 204 , starts_line = None , is_jump_target = False , positions = None ),
1137
- Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 1 , argval = 'print' , argrepr = 'print' , offset = 206 , starts_line = None , is_jump_target = False , positions = None ),
1138
- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 10 , argval = "OK, now we're done" , argrepr = '"OK, now we\' re done"' , offset = 208 , starts_line = None , is_jump_target = False , positions = None ),
1139
- Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 210 , starts_line = None , is_jump_target = False , positions = None ),
1140
- Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 212 , starts_line = None , is_jump_target = False , positions = None ),
1141
- Instruction (opname = 'RERAISE' , opcode = 119 , arg = 0 , argval = 0 , argrepr = '' , offset = 214 , starts_line = None , is_jump_target = False , positions = None ),
1142
- Instruction (opname = 'POP_EXCEPT_AND_RERAISE' , opcode = 37 , arg = None , argval = None , argrepr = '' , offset = 216 , starts_line = None , is_jump_target = False , positions = None ),
1143
- Instruction (opname = 'RERAISE' , opcode = 119 , arg = 0 , argval = 0 , argrepr = '' , offset = 218 , starts_line = 22 , is_jump_target = True , positions = None ),
1130
+ Instruction (opname = 'NOP' , opcode = 9 , arg = None , argval = None , argrepr = '' , offset = 192 , starts_line = None , is_jump_target = False , positions = None ),
1131
+ Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 1 , argval = 'print' , argrepr = 'print' , offset = 194 , starts_line = 28 , is_jump_target = False , positions = None ),
1132
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 10 , argval = "OK, now we're done" , argrepr = '"OK, now we\' re done"' , offset = 196 , starts_line = None , is_jump_target = False , positions = None ),
1133
+ Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 198 , starts_line = None , is_jump_target = False , positions = None ),
1134
+ Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 200 , starts_line = None , is_jump_target = False , positions = None ),
1135
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 0 , argval = None , argrepr = 'None' , offset = 202 , starts_line = None , is_jump_target = False , positions = None ),
1136
+ Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 204 , starts_line = None , is_jump_target = False , positions = None ),
1137
+ Instruction (opname = 'PUSH_EXC_INFO' , opcode = 35 , arg = None , argval = None , argrepr = '' , offset = 206 , starts_line = None , is_jump_target = False , positions = None ),
1138
+ Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 1 , argval = 'print' , argrepr = 'print' , offset = 208 , starts_line = None , is_jump_target = False , positions = None ),
1139
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 10 , argval = "OK, now we're done" , argrepr = '"OK, now we\' re done"' , offset = 210 , starts_line = None , is_jump_target = False , positions = None ),
1140
+ Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 212 , starts_line = None , is_jump_target = False , positions = None ),
1141
+ Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 214 , starts_line = None , is_jump_target = False , positions = None ),
1142
+ Instruction (opname = 'RERAISE' , opcode = 119 , arg = 0 , argval = 0 , argrepr = '' , offset = 216 , starts_line = None , is_jump_target = False , positions = None ),
1143
+ Instruction (opname = 'POP_EXCEPT_AND_RERAISE' , opcode = 37 , arg = None , argval = None , argrepr = '' , offset = 218 , starts_line = None , is_jump_target = False , positions = None ),
1144
+ Instruction (opname = 'NOP' , opcode = 9 , arg = None , argval = None , argrepr = '' , offset = 220 , starts_line = 25 , is_jump_target = True , positions = None ),
1145
+ Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 1 , argval = 'print' , argrepr = 'print' , offset = 222 , starts_line = 28 , is_jump_target = False , positions = None ),
1146
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 10 , argval = "OK, now we're done" , argrepr = '"OK, now we\' re done"' , offset = 224 , starts_line = None , is_jump_target = False , positions = None ),
1147
+ Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 226 , starts_line = None , is_jump_target = False , positions = None ),
1148
+ Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 228 , starts_line = None , is_jump_target = False , positions = None ),
1149
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 0 , argval = None , argrepr = 'None' , offset = 230 , starts_line = None , is_jump_target = False , positions = None ),
1150
+ Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 232 , starts_line = None , is_jump_target = False , positions = None ),
1151
+ Instruction (opname = 'NOP' , opcode = 9 , arg = None , argval = None , argrepr = '' , offset = 234 , starts_line = 23 , is_jump_target = True , positions = None ),
1152
+ Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 1 , argval = 'print' , argrepr = 'print' , offset = 236 , starts_line = 28 , is_jump_target = False , positions = None ),
1153
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 10 , argval = "OK, now we're done" , argrepr = '"OK, now we\' re done"' , offset = 238 , starts_line = None , is_jump_target = False , positions = None ),
1154
+ Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 1 , argval = 1 , argrepr = '' , offset = 240 , starts_line = None , is_jump_target = False , positions = None ),
1155
+ Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 242 , starts_line = None , is_jump_target = False , positions = None ),
1156
+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 0 , argval = None , argrepr = 'None' , offset = 244 , starts_line = None , is_jump_target = False , positions = None ),
1157
+ Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 246 , starts_line = None , is_jump_target = False , positions = None ),
1158
+ Instruction (opname = 'RERAISE' , opcode = 119 , arg = 0 , argval = 0 , argrepr = '' , offset = 248 , starts_line = 22 , is_jump_target = True , positions = None ),
1144
1159
]
1145
1160
1146
1161
# One last piece of inspect fodder to check the default line number handling
0 commit comments