From 82c72310718024f0a50f684b497ef9e9b62971e5 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Tue, 12 Nov 2002 23:09:12 +0000 Subject: SF # 627900, Bytecode copy bug in freeze Pass co_freevars and co_cellvars to new.code(). Will backport. --- Tools/freeze/modulefinder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/freeze/modulefinder.py b/Tools/freeze/modulefinder.py index e9c1140..aef887f 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(): -- cgit v0.12