Commit 24e78e69 authored by Andreas Jung's avatar Andreas Jung

Collector #2379-2381: usage of map() inside PythonScripts

has been broken
parent bc54be5d
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
# #
############################################################################## ##############################################################################
__version__='$Revision: 1.4 $'[11:-2] __version__='$Revision: 1.5 $'[11:-2]
from RestrictedPython.Guards import safe_builtins, _full_read_guard, \ from RestrictedPython.Guards import safe_builtins, _full_read_guard, \
full_write_guard full_write_guard
...@@ -178,8 +178,8 @@ safe_builtins['filter'] = guarded_filter ...@@ -178,8 +178,8 @@ safe_builtins['filter'] = guarded_filter
def guarded_map(f, *seqs): def guarded_map(f, *seqs):
safe_seqs = [] safe_seqs = []
for seqno in len(seqs): for seqno in range(len(seqs)):
seq = guarded_getitem(f, seqno) seq = guarded_getitem(seqs, seqno)
safe_seqs.append(seq) safe_seqs.append(seq)
return map(f, *safe_seqs) return map(f, *safe_seqs)
safe_builtins['map'] = guarded_map safe_builtins['map'] = guarded_map
......
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