Skip to content

Commit 5dcd046

Browse files
committed
melhoria no exemplo blogdom
1 parent acfe77c commit 5dcd046

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

capitulos/code/21-async/domains/asyncio/blogdom.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
#!/usr/bin/env python3
22
import asyncio
33
import socket
4-
from keyword import kwlist
4+
from keyword import kwlist, softkwlist
55

66
MAX_KEYWORD_LEN = 4 # <1>
7+
KEYWORDS = sorted(kwlist + softkwlist)
78

89

910
async def probe(domain: str) -> tuple[str, bool]: # <2>
@@ -16,7 +17,7 @@ async def probe(domain: str) -> tuple[str, bool]: # <2>
1617

1718

1819
async def main() -> None: # <5>
19-
names = (kw for kw in kwlist if len(kw) <= MAX_KEYWORD_LEN) # <6>
20+
names = (kw for kw in KEYWORDS if len(kw) <= MAX_KEYWORD_LEN) # <6>
2021
domains = (f'{name}.dev'.lower() for name in names) # <7>
2122
coros = [probe(domain) for domain in domains] # <8>
2223
for coro in asyncio.as_completed(coros): # <9>

0 commit comments

Comments
 (0)