Paul Rubin wrote:
Lie Ryan <[EMAIL PROTECTED]> writes:in python 2.6, ast.literal_eval may be used to replace eval() for literals.What happens on literal_eval('[1]*999999999') ?
Easy to try. Since it is not a literal or display, ValueError: malformed string, just as with set({1,2,3]) >>> [1]*999999999 # or >>> eval('[1]*999999999') # give a quick MemoryError -- http://mail.python.org/mailman/listinfo/python-list