Skip to content

Commit cde5c39

Browse files
committed
web servers
Signed-off-by: Saurabh Misra <[email protected]>
1 parent ef032e0 commit cde5c39

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

codeflash/after_web_server.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
async def get_endpoint(session, url):
2+
async with session.get(url) as response:
3+
return await response.text()
4+
5+
6+
async def some_api_call(urls):
7+
async with aiohttp.ClientSession() as session:
8+
tasks = [get_endpoint(session, url) for url in urls]
9+
results = await asyncio.gather(*tasks)
10+
return results

codeflash/before_web_server.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
async def get_endpoint(session, url):
2+
async with session.get(url) as response:
3+
return await response.text()
4+
5+
6+
async def some_api_call(urls):
7+
async with aiohttp.ClientSession() as session:
8+
results = []
9+
for url in urls:
10+
result = await get_endpoint(session, url)
11+
results.append(result)
12+
return results

0 commit comments

Comments
 (0)