correct work if list in def uncompyle_file

This commit is contained in:
skyfion
2013-02-13 01:17:45 +06:00
parent 0d3fa565ea
commit 21a0839447

View File

@@ -84,6 +84,7 @@ def uncompyle(version, co, out=None, showasm=0, showast=0):
'''
diassembles a given code block 'co'
'''
assert type(co) == types.CodeType
# store final output stream for case of error
@@ -138,7 +139,11 @@ def uncompyle_file(filename, outstream=None, showasm=0, showast=0):
decompile Python byte-code file (.pyc)
"""
version, co = _load_module(filename)
uncompyle(version, co, outstream, showasm, showast)
if type(co) == list:
for con in co:
uncompyle(version, con, outstream, showasm, showast)
else:
uncompyle(version, co, outstream, showasm, showast)
co = None
# ---- main ----