converting a string to a function parameter
Is it possible to convert a string to a function parameter?
str = 'True, type=rect, sizes=[3, 4]'
and I should be able to use it as:
test(convert(str)) and the behaviour should be same as calling test
with those values :
i.e. test(True, type=rect, sizes=[3, 4])
I tried eval, but it did not work. And any other mechanism I think
turns out to be creating a full fledged python parser.
Is there any mechanism with which we can do this straight away?