add
This commit is contained in:
13
ccxt/static_dependencies/starknet/utils/iterable.py
Normal file
13
ccxt/static_dependencies/starknet/utils/iterable.py
Normal file
@@ -0,0 +1,13 @@
|
||||
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]
|
||||
Reference in New Issue
Block a user