Skip to content

Release 0.5a3: Mostly refactoring

Latest
Compare
Choose a tag to compare
@davidvlaminck davidvlaminck released this 27 Jun 08:28
· 58 commits to main since this release

This release includes:

  • Refactoring of OTLFacility: it now has 5 main methods that reflect the main functionalities: creating models and converted files to objects and visa versa
  • Creating a model now creates the classes in directories per namespace to avoid collision of classes that have the same name in different namespaces
  • Implementation of KlAdmsStatus: implements deprecation and removal of enumeration values
  • Improved version of convert_to_correct_type(): when assigning a value to an attribute, this function tries to convert incorrect types to the datatype of the attribute. It raises errors or logs warnings and allows disabling the logging part.
  • CSV exporter now also allows creation of one file per assettype instead of all the data in one file