iterable¶
- 
lsst.daf.butler.core.utils.iterable(a)¶ Make input iterable.
There are three cases, when the input is:
- iterable, but not a 
stror Mapping -> iterate over elements (e.g.[i for i in a]) - a 
str-> return single element iterable (e.g.[a]) - a Mapping -> return single element iterable
 - not iterable -> return single elment iterable (e.g. 
[a]). 
Parameters: - a : iterable or 
stror not iterable Argument to be converted to an iterable.
Returns: - i : 
generator Iterable version of the input value.
- iterable, but not a