Skip to content
Snippets Groups Projects
Commit a04b3319 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

DOC: add type hint

parent 4f7e08a1
No related branches found
No related tags found
2 merge requests!160STY: styling,!126Transformers
Pipeline #45772 passed
......@@ -36,6 +36,7 @@ import importlib
import logging
import os
import warnings
from collections.abc import Callable
from typing import Any, Optional, Type, Union
import caosdb as db
......@@ -181,7 +182,7 @@ def create_converter_registry(definition: dict):
return converter_registry
def create_transformer_registry(definition: dict):
def create_transformer_registry(definition: dict[str, dict[str, str]]):
"""
Currently the transformer registry is a dictionary containing for each transformer:
- key is the short code, abbreviation for the converter class name
......@@ -201,7 +202,7 @@ def create_transformer_registry(definition: dict):
with open(str(files('caoscrawler').joinpath('default_transformers.yml')), "r") as f:
transformer_def: dict[str, dict[str, str]] = yaml.safe_load(f)
registry = {}
registry: dict[str, Callable[[Any, dict], Any]] = {}
# More transformers from definition file:
if "Transformers" in definition:
for key, entry in definition["Transformers"].items():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment