Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 061913e commit 6ef9a84Copy full SHA for 6ef9a84
1 file changed
Lib/dis.py
@@ -10,6 +10,8 @@
10
"findlinestarts", "findlabels"] + _opcodes_all
11
del _opcodes_all
12
13
+_have_code = (types.MethodType, types.FunctionType, types.CodeType, type)
14
+
15
def dis(x=None):
16
"""Disassemble classes, methods, functions, or code.
17
@@ -26,8 +28,7 @@ def dis(x=None):
26
28
if hasattr(x, '__dict__'):
27
29
items = sorted(x.__dict__.items())
30
for name, x1 in items:
- if isinstance(x1, (types.MethodType, types.FunctionType,
- types.CodeType, type)):
31
+ if isinstance(x1, _have_code):
32
print("Disassembly of %s:" % name)
33
try:
34
dis(x1)
0 commit comments