Source code for darwin.importer

from importlib import import_module

from darwin.datatypes import ImportParser

from .importer import import_annotations  # noqa


[docs] class ImporterNotFoundError(ModuleNotFoundError): pass
[docs] def get_importer(format: str) -> ImportParser: try: module = import_module(f"darwin.importer.formats.{format}") return getattr(module, "parse_path") except ModuleNotFoundError: raise ImporterNotFoundError