Mercurial > genshi > mirror
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, (), ())