I had this simple sync code:
if item:
items = [item]
else:
items = get_items()
for i in items:
# do something
现在,
get_items
是异步生成器。使用for i in items
无法与异步生成器配合使用,而async for i in items
无法迭代我的[item]
列表。如果没有其他方法可以迭代可能是普通迭代器或异步生成器的变量,请问是否可以创建一个一行代码的临时异步生成器,仅产生这个
item
?