Brendon> A shortcut occurs to me; maybe someone can tell me what's wrong
    Brendon> with my reasoning here. It seems that any string that is unsafe
    Brendon> to pass to eval() must involve a function call, and thus must
    Brendon> contain an opening paren. Given that I know that the data I
    Brendon> expect contains no parens, would people expect this code to be
    Brendon> safe:

Unfortunately, no.  If I define a class which has properties, attribute
assignment can involve arbitrary numbers of function calls.

Skip
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to