Reverts some of the changes made in !207 to the dict conversion
Adds extra testing of the edge cases which broke
@charlie.hoy there where some special cases which the change to the regex effected. I've added tests now to catch these, sorry about that. For reference, they are
- Paths starting with a
/
, the / got left out of the string somehow - Floats and integers where not getting converted
This change will of course break the nested lists you where trying to fix, but we need to revert the behaviour as a large number of ini files currently do not work (e.g. when one specifies the a path to a PSD)