Use type of pool and macroserver properties to cast Tango DB values to proper values un YAML
From !1964 (comment 1669216497)
Regarding the format of the pool and macroserver properties. We still don't make use of the type information at all, so
config
does not care that it's a DevLong property, it just sees a list of strings since this is how properties are stored in Tango. Probably we could handle it like other properties, and try to "YAMLify" them. But the proper solution would indeed be to make use of the type info, where it's available.
This information is only available with access to the controller code. We probably still don't want to require this, as it means the script is only usable in the same or identical environment as the real sardana installation - though we don't need a running Sardana. But we already use this kind of information if available, to validate other things, so it makes sense to go a bit further. The mechanisms to get this info is already there.