Python eval() Function: Common Pitfalls and Best Practices