improver.utilities.flatten module

Contents

improver.utilities.flatten module#

Provides support utilities for flattening.

flatten(nested_iterable)[source]#

Flatten an arbitrarily nested iterable.

Parameters:

nested_iterable (Union[Iterable[Any], Any]) – The nested iterable to be flattened.

Yields:

The flattened items from the nested iterable.

Return type:

Generator[Any, None, None]