Commit 2133b2e8 authored by Evan Simpson's avatar Evan Simpson

Collector #1074: Give Script execution context a __name__

parent 764ccda5
...@@ -33,6 +33,8 @@ Zope Changes ...@@ -33,6 +33,8 @@ Zope Changes
(such as storages, databases, or logging handlers) to be used. (such as storages, databases, or logging handlers) to be used.
Bugs fixed Bugs fixed
- Collector #1074: Give Script execution context a __name__
- Collector #1095: Allow TAL paths starting with '/varname' as a - Collector #1095: Allow TAL paths starting with '/varname' as a
preferred spelling for 'CONTEXTS/varname'. preferred spelling for 'CONTEXTS/varname'.
......
...@@ -17,7 +17,7 @@ This product provides support for Script objects containing restricted ...@@ -17,7 +17,7 @@ This product provides support for Script objects containing restricted
Python code. Python code.
""" """
__version__='$Revision: 1.48 $'[11:-2] __version__='$Revision: 1.49 $'[11:-2]
import sys, os, traceback, re, marshal, new import sys, os, traceback, re, marshal, new
from Globals import DTMLFile, MessageDialog, package_home from Globals import DTMLFile, MessageDialog, package_home
...@@ -253,6 +253,7 @@ class PythonScript(Script, Historical, Cacheable): ...@@ -253,6 +253,7 @@ class PythonScript(Script, Historical, Cacheable):
def _newfun(self, code): def _newfun(self, code):
g = {'__debug__': __debug__, g = {'__debug__': __debug__,
'__name__': self.id,
'__builtins__': safe_builtins, '__builtins__': safe_builtins,
'_getattr_': guarded_getattr, '_getattr_': guarded_getattr,
'_getitem_': guarded_getitem, '_getitem_': guarded_getitem,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment