Spaces:
Running
Running
File size: 364 Bytes
f3352b5 |
1 2 3 4 5 6 7 8 9 10 11 12 |
import asyncio
from url_process import extract_url_features
async def async_extract_features(url):
loop = asyncio.get_event_loop()
return await loop.run_in_executor(None, extract_url_features, url)
async def process_urls_async(urls):
tasks = [async_extract_features(url) for url in urls]
results = await asyncio.gather(*tasks)
return results
|