Skip to content

Commit 2eebc64

Browse files
committed
Python 3 preparation: update function attribute names.
Tool-assisted patch.
1 parent c6b50f0 commit 2eebc64

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

roundup/cgi/PageTemplates/PythonExpr.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def __init__(self, name, expr, engine):
4040

4141
def _get_used_names(self):
4242
self._f_varnames = vnames = []
43-
for vname in self._f.func_code.co_names:
43+
for vname in self._f.__code__.co_names:
4444
if vname[0] not in '$_':
4545
vnames.append(vname)
4646

@@ -63,7 +63,7 @@ def _bind_used_names(self, econtext, _marker=[]):
6363
def __call__(self, econtext):
6464
__traceback_info__ = 'python expression "%s"'%self.expr
6565
f = self._f
66-
f.func_globals.update(self._bind_used_names(econtext))
66+
f.__globals__.update(self._bind_used_names(econtext))
6767
return f()
6868

6969
def __str__(self):

0 commit comments

Comments
 (0)