Spaces:
Sleeping
Sleeping
File size: 295 Bytes
5830944 |
1 2 3 4 5 6 7 8 9 10 |
import asyncio
async def fanout_search(adapters, query):
tasks = [adapter.search(query) for adapter in adapters]
results = await asyncio.gather(*tasks, return_exceptions=True)
docs = []
for r in results:
if isinstance(r, list):
docs.extend(r)
return docs |