ferrosoft.apps.emiflow.catalog package¶
Submodules¶
ferrosoft.apps.emiflow.catalog.conversion module¶
Import utilities for catalog files.
- exception ferrosoft.apps.emiflow.catalog.conversion.CatalogConversionError[source]¶
Bases:
Exception
- class ferrosoft.apps.emiflow.catalog.conversion.CatalogSchema(*values)[source]¶
Bases:
StrEnum- BASE = 'https://emiflow.de/schema/catalog.schema.json'¶
- TOC = 'https://emiflow.de/schema/toc.schema.json'¶
- TRANSPORT = 'https://emiflow.de/schema/transport.schema.json'¶
- exception ferrosoft.apps.emiflow.catalog.conversion.CatalogValidationError[source]¶
Bases:
Exception
- ferrosoft.apps.emiflow.catalog.conversion.catalog_to_fixtures(catalog)[source]¶
Convert (presumed valid) catalog to fixtures list.
- ferrosoft.apps.emiflow.catalog.conversion.convert_catalog_files(catalog_file_names, schema_base_name)[source]¶
- Return type:
- ferrosoft.apps.emiflow.catalog.conversion.emiflow_static_file(file_name)[source]¶
Find static file inside emiflow app.
- Raises:
RuntimeError if the file is not found. –
- Return type: