Skip to content

Commit

Permalink
Added output type hint to apply_custom_transformations()
Browse files Browse the repository at this point in the history
  • Loading branch information
Beatriz Saldana committed Sep 30, 2024
1 parent e663961 commit ae0d9ef
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/agoradatatools/process.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,15 @@
from agoradatatools.reporter import ADTGXReporter, DatasetReport
from agoradatatools.constants import Platform

from typing import Union

logger = logging.getLogger(__name__)


# TODO refactor to avoid so many if's - maybe some sort of mapping to callables
def apply_custom_transformations(datasets: dict, dataset_name: str, dataset_obj: dict):
def apply_custom_transformations(
datasets: dict, dataset_name: str, dataset_obj: dict
) -> Union[DataFrame, list, dict]:
if not isinstance(datasets, dict) or not isinstance(dataset_name, str):
return None
if dataset_name == "biodomain_info":
Expand Down

0 comments on commit ae0d9ef

Please sign in to comment.