Fixed generator decorator

This commit is contained in:
aewens 2019-05-18 23:46:13 +02:00
parent ae8ebf9451
commit 3d8fe8b327
1 changed files with 4 additions and 1 deletions

View File

@ -29,6 +29,9 @@ def coroutine(func):
def generator(func):
@wraps(func)
def wrapper_generator(*args, **kwargs):
yield from func(*args, **kwargs)
try:
yield from func(*args, **kwargs)
except GeneratorExit:
pass
return wrapper_generator