Cope 2.5.0
My personal "standard library" of all the generally useful code I've written for various projects over the years
Loading...
Searching...
No Matches

◆ ensure_iterable()

def Cope.misc.ensure_iterable ( Iterable  iter,
type  cast = list,
bool  ensure_cast_type = True 
)

Ensures that iter is an iterable, if it isn't already.

If iter is not an iterable, it'll make it one of type cast, and if ensure_cast_type is True, it will cast iter to cast as well. Otherwise it returns iter unchanged. Strings, in this context, don't count as iterables.

Definition at line 194 of file misc.py.