Commit 62055423 authored by Jim Fulton's avatar Jim Fulton

Added security feature.

parent 0d8a5881
...@@ -68,6 +68,9 @@ class ExternalMethod(OFS.SimpleItem.Item, Persistent, AccessControl.Role.RoleMan ...@@ -68,6 +68,9 @@ class ExternalMethod(OFS.SimpleItem.Item, Persistent, AccessControl.Role.RoleMan
try: m=modules[module] try: m=modules[module]
except: except:
d,n = os.path.split(module)
if d: raise ValueError, (
'The file name, %s, should be a simple file name' % module)
m={} m={}
exec open("%s/%s.py" % (braindir, module)) in m exec open("%s/%s.py" % (braindir, module)) in m
modules[module]=m modules[module]=m
......
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