diff genshi/template/eval.py @ 793:be88c77839fc trunk

Get rid of a couple more -3 warnings.
author cmlenz
date Mon, 08 Dec 2008 21:15:19 +0000
parents 52219748e5c1
children f9e23d472a6e
line wrap: on
line diff
--- a/genshi/template/eval.py
+++ b/genshi/template/eval.py
@@ -18,6 +18,7 @@
 from compiler.pycodegen import ExpressionCodeGenerator, ModuleCodeGenerator
 import new
 from textwrap import dedent
+from types import CodeType
 
 from genshi.core import Markup
 from genshi.template.base import TemplateRuntimeError
@@ -446,7 +447,7 @@
 
     # We'd like to just set co_firstlineno, but it's readonly. So we need to
     # clone the code object while adjusting the line number
-    return new.code(0, code.co_nlocals, code.co_stacksize,
+    return CodeType(0, code.co_nlocals, code.co_stacksize,
                     code.co_flags | 0x0040, code.co_code, code.co_consts,
                     code.co_names, code.co_varnames, filename, name, lineno,
                     code.co_lnotab, (), ())
Copyright (C) 2012-2017 Edgewall Software