Skip to content

Instantly share code, notes, and snippets.

View IlyasYOY's full-sized avatar
👨‍💻
Coding!

Ilya Ilyinykh IlyasYOY

👨‍💻
Coding!
View GitHub Profile
@IlyasYOY
IlyasYOY / iterizer.py
Created October 25, 2018 13:40
Helpful generator to iterable converter.
from typing import Generator
def iterize(generator: Generator):
"""
This function creates an iterable object from the generator you pass here,
it helps when function expects an iterable, but you have a generator.
:param generator: generator that you want to wrap.
:return: an iterable object.
"""
return type('_wrappedGenerator', (), {