RE: [Zope] dtml question: xrange?
At 14:51 19/07/99 , Paul Everitt wrote:
I see that Alexander answered the question, so I'll provide the answer to "Why not?"
Zope tries to prevent people from resource attacks via TTW editing. One way that Jim Fulton worked pretty hard on was preventing people from creating huge sequences, such as with the range function(s).
--Paul
That's why I wrote an example of an External Method that does a check on the length of the range, which has subsequently been turned into an addition to Zope 2. In Zope 2 you can do: <dtml-in "_.range(0, number_of_times)"> <!--Do your worst--> </dtml-in> The _.range method does everything the bog standard python range() does, but won't let you make a range that contained more that 999 elements (like range(0, 20000, 3)). -- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-7502100 Fax: +31-35-7502111 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149 ------------------------------------------
participants (1)
-
Martijn Pieters