from ast import literal_eval
code='''(1,2,{'foo':'bar'})''' code , type(code)
("(1,2,{'foo':'bar'})", str)
literal_eval(code), type(literal_eval(code))
((1, 2, {'foo': 'bar'}), tuple)