Skip to content

Commit f1031d6

Browse files
committed
Let's add a little timing info to each version.
1 parent 6c417a4 commit f1031d6

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/04-asyncio/web_scraping/async_scrape/program.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import asyncio
2+
import datetime
23

34
import aiohttp
45
import bs4
@@ -32,10 +33,14 @@ def get_title(html: str, episode_number: int) -> str:
3233

3334

3435
def main():
36+
t0 = datetime.datetime.now()
37+
3538
global loop
3639
loop = asyncio.get_event_loop()
3740
loop.run_until_complete(get_title_range())
38-
print("Done.")
41+
42+
dt = datetime.datetime.now() - t0
43+
print(f"Done in {dt.total_seconds():.2f} sec.")
3944

4045

4146
async def get_title_range_old_version():

src/04-asyncio/web_scraping/sync_scrape/program.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import datetime
2+
13
import requests
24
import bs4
35
from colorama import Fore
@@ -24,8 +26,10 @@ def get_title(html: str, episode_number: int) -> str:
2426

2527

2628
def main():
29+
t0 = datetime.datetime.now()
2730
get_title_range()
28-
print("Done.")
31+
dt = datetime.datetime.now() - t0
32+
print(f"Done in {dt.total_seconds():.2f} sec.")
2933

3034

3135
def get_title_range():

0 commit comments

Comments
 (0)