Adam brings up a good point: eval is a very general function which evaluates an arbitrary Python expression. As a result, it (and its close cousin exec) should be used with caution if security is an issue.
Michael -- http://mail.python.org/mailman/listinfo/python-list