File size: 325 Bytes
c446951 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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
|