| from typing import List, TypeVar, Union | |
| T = TypeVar("T") | |
| def remove_empty_values(dictionary: dict) -> dict: | |
| return {k: v for k, v in dictionary.items() if v is not None} | |
| def unwrap_single_element_list(sequence: List[T]) -> Union[T, List[T]]: | |
| if len(sequence) == 1: | |
| return sequence[0] | |
| return sequence | |