Constructing an if statement from the client data in python

Vishal Rana ranavishal at gmail.com
Tue Apr 13 11:56:04 EDT 2010


Hi,

I need to construct an if statement from the data coming from the client as
below:

conditions: condition1, condition2, condition3, condition4 logical
operators: lo1, lo2, lo3 (Possible values: "and" "or")

Eg.

if condition1 lo1 condition2 lo3 condition4:
    # Do something

I can think of eval/exec but not sure how safe they are! Any better approach
or alternative? Appreciate your responses :)

PS: Client-side: Flex, Server-side: Python, over internet

Thanks

Vishal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100413/6bc1ff79/attachment.html>


More information about the Python-list mailing list