S
Size: a a a
S
S
E
E
А
def get_random_thing(func: FunctionObject):Вот это хозяйство - адская сборка из того, что нужно отрефакторить. Мне же надо, чтобы у меня в результате возвращался тот же список. Мне надо yield делать просто в цикле или где?
def wrapper(arg1, *args, **kwargs):
<doing smth>
res = []
for i in range(10):
res.extend(func(arg1))
return wrapper
return resА
def get_random_thing(func: FunctionObject):Вот это хозяйство - адская сборка из того, что нужно отрефакторить. Мне же надо, чтобы у меня в результате возвращался тот же список. Мне надо yield делать просто в цикле или где?
def wrapper(arg1, *args, **kwargs):
<doing smth>
res = []
for i in range(10):
res.extend(func(arg1))
return wrapper
def get_random_thing(func: FunctionObject):
def wrapper(arg1, *args, **kwargs):
for _ in range(10):
yield func(arg1)
return wrapperA
return resK
А
return [func(arg1) for _ in range(10)]A
return [func(arg1) for _ in range(10)]E
return [func(arg1) for _ in range(10)]yield from (func(arg1) for _ in range(10))S
S
KS
S
S
E
S
Td