From 247763d64e4d56ad1cd3bb33e34d1af0048a68ed Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Tue, 12 Apr 2016 08:46:28 +0300 Subject: Issue #26733: Fixed formatting line numbers in test_dis. Based on patch by Xiang Zhang. --- Lib/test/test_dis.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Lib/test/test_dis.py b/Lib/test/test_dis.py index 421bbad..2cbf64a 100644 --- a/Lib/test/test_dis.py +++ b/Lib/test/test_dis.py @@ -31,7 +31,7 @@ class _C: self.x = x == 1 dis_c_instance_method = """\ - %-4d 0 LOAD_FAST 1 (x) +%3d 0 LOAD_FAST 1 (x) 3 LOAD_CONST 1 (1) 6 COMPARE_OP 2 (==) 9 LOAD_FAST 0 (self) @@ -55,12 +55,12 @@ def _f(a): return 1 dis_f = """\ - %-4d 0 LOAD_GLOBAL 0 (print) +%3d 0 LOAD_GLOBAL 0 (print) 3 LOAD_FAST 0 (a) 6 CALL_FUNCTION 1 (1 positional, 0 keyword pair) 9 POP_TOP - %-4d 10 LOAD_CONST 1 (1) +%3d 10 LOAD_CONST 1 (1) 13 RETURN_VALUE """ % (_f.__code__.co_firstlineno + 1, _f.__code__.co_firstlineno + 2) @@ -82,17 +82,17 @@ def bug708901(): pass dis_bug708901 = """\ - %-4d 0 SETUP_LOOP 23 (to 26) +%3d 0 SETUP_LOOP 23 (to 26) 3 LOAD_GLOBAL 0 (range) 6 LOAD_CONST 1 (1) - %-4d 9 LOAD_CONST 2 (10) +%3d 9 LOAD_CONST 2 (10) 12 CALL_FUNCTION 2 (2 positional, 0 keyword pair) 15 GET_ITER >> 16 FOR_ITER 6 (to 25) 19 STORE_FAST 0 (res) - %-4d 22 JUMP_ABSOLUTE 16 +%3d 22 JUMP_ABSOLUTE 16 >> 25 POP_BLOCK >> 26 LOAD_CONST 0 (None) 29 RETURN_VALUE @@ -191,16 +191,16 @@ dis_compound_stmt_str = """\ """ dis_traceback = """\ - %-4d 0 SETUP_EXCEPT 12 (to 15) +%3d 0 SETUP_EXCEPT 12 (to 15) - %-4d 3 LOAD_CONST 1 (1) +%3d 3 LOAD_CONST 1 (1) 6 LOAD_CONST 2 (0) --> 9 BINARY_TRUE_DIVIDE 10 POP_TOP 11 POP_BLOCK 12 JUMP_FORWARD 46 (to 61) - %-4d >> 15 DUP_TOP +%3d >> 15 DUP_TOP 16 LOAD_GLOBAL 0 (Exception) 19 COMPARE_OP 10 (exception match) 22 POP_JUMP_IF_FALSE 60 @@ -209,7 +209,7 @@ dis_traceback = """\ 29 POP_TOP 30 SETUP_FINALLY 14 (to 47) - %-4d 33 LOAD_FAST 0 (e) +%3d 33 LOAD_FAST 0 (e) 36 LOAD_ATTR 1 (__traceback__) 39 STORE_FAST 1 (tb) 42 POP_BLOCK @@ -222,7 +222,7 @@ dis_traceback = """\ 57 JUMP_FORWARD 1 (to 61) >> 60 END_FINALLY - %-4d >> 61 LOAD_FAST 1 (tb) +%3d >> 61 LOAD_FAST 1 (tb) 64 RETURN_VALUE """ % (TRACEBACK_CODE.co_firstlineno + 1, TRACEBACK_CODE.co_firstlineno + 2, -- cgit v0.12