Skip to content

Fix/aron conversions

Tilman Daab requested to merge fix/aron-conversions into master

Aron conversions of enums cause errors due to the enums being converted to empty dictionaries. In case of other conversions, it is difficult to see where errors come from, if they originate from int64 vs. plain int or, lesser, from double vs. float differences. This merge request tries to

  • Fix existing problems
  • Make detecting usage mistakes easier (although at the cost of some more checks)
  • Make aron-related type conversions from common python types easier (e.g., specifying a time or pose using plain python float values)

Thanks @peller and @gao for help.

If @peller, @gao and/or @plewnia have objections regarding the changes, please feel free to communicate them so we can discuss how to do it in the best way!

Merge request reports