Ich bin vollständig
Code: Select all
T = TypeVar("T")
def listify(item: T | list[T] | tuple[T, ...] | None) -> list[T]:
if item is None:
return []
elif isinstance(item, list):
return item # Return type, "List[Unknown]* | List[T@listify]",
# is partially unknown
elif isinstance(item, tuple):
return list(item) # Return type, "List[Unknown]* | List[T@listify]",
# is partially unknown
else:
return [item]