]> granicus.if.org Git - python/commitdiff
SF # 627900, Bytecode copy bug in freeze
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 12 Nov 2002 23:09:12 +0000 (23:09 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 12 Nov 2002 23:09:12 +0000 (23:09 +0000)
Pass co_freevars and co_cellvars to new.code().
Will backport.

Tools/freeze/modulefinder.py

index e9c1140b71bc7110de65cf30489f7c54e0607b70..aef887f5bbf3575d2098b966d91f88572188b043 100644 (file)
@@ -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():