color_tools.importers.filament_importer
Base contract for filament collection importers.
- class color_tools.importers.filament_importer.FilamentImporter[source]
Bases:
ImporterBaseBase class for importers that produce filament transfer data.
- import_filaments(input_path)[source]
Import a validated filament collection file.
- Parameters:
- Return type:
- Returns:
Imported filament records and collection metadata.
- Raises:
FileNotFoundError – If the supplied file does not exist.
IsADirectoryError – If the supplied path is a directory.
color_tools.importers.base.MissingImporterDependencyError – If a dependency is unavailable.