#9964: Fix failure of test_dis under -OO.
This commit is contained in:
parent
f93390a61e
commit
ebbf63b5b2
@ -19,7 +19,7 @@ dis_f = """\
|
|||||||
|
|
||||||
%-4d 10 LOAD_CONST 1 (1)
|
%-4d 10 LOAD_CONST 1 (1)
|
||||||
13 RETURN_VALUE
|
13 RETURN_VALUE
|
||||||
"""%(_f.__code__.co_firstlineno + 1,
|
""" % (_f.__code__.co_firstlineno + 1,
|
||||||
_f.__code__.co_firstlineno + 2)
|
_f.__code__.co_firstlineno + 2)
|
||||||
|
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ dis_bug708901 = """\
|
|||||||
>> 25 POP_BLOCK
|
>> 25 POP_BLOCK
|
||||||
>> 26 LOAD_CONST 0 (None)
|
>> 26 LOAD_CONST 0 (None)
|
||||||
29 RETURN_VALUE
|
29 RETURN_VALUE
|
||||||
"""%(bug708901.__code__.co_firstlineno + 1,
|
""" % (bug708901.__code__.co_firstlineno + 1,
|
||||||
bug708901.__code__.co_firstlineno + 2,
|
bug708901.__code__.co_firstlineno + 2,
|
||||||
bug708901.__code__.co_firstlineno + 3)
|
bug708901.__code__.co_firstlineno + 3)
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ dis_bug1333982 = """\
|
|||||||
|
|
||||||
%-4d 40 LOAD_CONST 0 (None)
|
%-4d 40 LOAD_CONST 0 (None)
|
||||||
43 RETURN_VALUE
|
43 RETURN_VALUE
|
||||||
"""%(bug1333982.__code__.co_firstlineno + 1,
|
""" % (bug1333982.__code__.co_firstlineno + 1,
|
||||||
bug1333982.__code__.co_firstlineno + 2,
|
bug1333982.__code__.co_firstlineno + 2,
|
||||||
bug1333982.__code__.co_firstlineno + 3)
|
bug1333982.__code__.co_firstlineno + 3)
|
||||||
|
|
||||||
@ -220,14 +220,13 @@ Number of locals: 1
|
|||||||
Stack size: 4
|
Stack size: 4
|
||||||
Flags: OPTIMIZED, NEWLOCALS, NOFREE
|
Flags: OPTIMIZED, NEWLOCALS, NOFREE
|
||||||
Constants:
|
Constants:
|
||||||
0: 'Formatted details of methods, functions, or code.'
|
0: %r
|
||||||
1: '__func__'
|
1: '__func__'
|
||||||
2: '__code__'
|
2: '__code__'
|
||||||
3: '<code_info>'
|
3: '<code_info>'
|
||||||
4: 'co_code'
|
4: 'co_code'
|
||||||
5: "don't know how to disassemble %s objects"
|
5: "don't know how to disassemble %%s objects"
|
||||||
6: None
|
%sNames:
|
||||||
Names:
|
|
||||||
0: hasattr
|
0: hasattr
|
||||||
1: __func__
|
1: __func__
|
||||||
2: __code__
|
2: __code__
|
||||||
@ -239,7 +238,8 @@ Names:
|
|||||||
8: type
|
8: type
|
||||||
9: __name__
|
9: __name__
|
||||||
Variable names:
|
Variable names:
|
||||||
0: x"""
|
0: x""" % (('Formatted details of methods, functions, or code.', ' 6: None\n')
|
||||||
|
if sys.flags.optimize < 2 else (None, ''))
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def tricky(x, y, z=True, *args, c, d, e=[], **kwds):
|
def tricky(x, y, z=True, *args, c, d, e=[], **kwds):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user