Files
lz_db 0fab423a18 add
2025-11-16 12:31:03 +08:00

14 lines
302 B
Python

from typing import Iterable, TypeVar, Union
T = TypeVar("T")
# pyright: reportGeneralTypeIssues=false
def ensure_iterable(value: Union[T, Iterable[T]]) -> Iterable[T]:
try:
iter(value)
# Now we now it is iterable
return value
except TypeError:
return [value]