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 wrapper
A
return res
K
А
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