In support of some legacy code, I have to read a text file and parse it for statements like x=102 and file=foo.dat that might be used to overwrite default values. Note that the second one there is not file='foo.dat'; these aren't python statements, but they're close.
Now, I can get the type of the default object, so I know that x should be an int and file should be a str. So, I need a way to cast the right-hand side to that type. I'd like to do this programmatically, so that I can call a single, simple default-setting function. In particular, I'd prefer to not have to loop over all the built-in types. Is it possible?