From: Neal Norwitz Date: Tue, 12 Nov 2002 23:09:12 +0000 (+0000) Subject: SF # 627900, Bytecode copy bug in freeze X-Git-Tag: v2.3c1~3466 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=82c72310718024f0a50f684b497ef9e9b62971e5;p=thirdparty%2FPython%2Fcpython.git SF # 627900, Bytecode copy bug in freeze Pass co_freevars and co_cellvars to new.code(). Will backport. --- diff --git a/Tools/freeze/modulefinder.py b/Tools/freeze/modulefinder.py index e9c1140b71bc..aef887f5bbf3 100644 --- a/Tools/freeze/modulefinder.py +++ b/Tools/freeze/modulefinder.py @@ -433,7 +433,8 @@ class ModuleFinder: return new.code(co.co_argcount, co.co_nlocals, co.co_stacksize, co.co_flags, co.co_code, tuple(consts), co.co_names, co.co_varnames, new_filename, co.co_name, - co.co_firstlineno, co.co_lnotab) + co.co_firstlineno, co.co_lnotab, + co.co_freevars, co.co_cellvars) def test():