Use "safer" ast.literal_eval instead of eeval()