update from O'Reilly repo

This commit is contained in:
Luciano Ramalho
2021-03-22 12:24:21 -03:00
parent e1cd63aa04
commit 2f8bf06270
28 changed files with 470 additions and 125 deletions

View File

@@ -1,5 +1,5 @@
from curio import TaskGroup
from curio.socket import getaddrinfo, gaierror
import curio.socket as socket
from collections.abc import Iterable, AsyncIterator
from typing import NamedTuple
@@ -9,10 +9,10 @@ class Result(NamedTuple):
found: bool
async def probe(domain: str) -> Result:
async def probe(domain: str) -> Result:
try:
await getaddrinfo(domain, None)
except gaierror:
await socket.getaddrinfo(domain, None)
except socket.gaierror:
return Result(domain, False)
return Result(domain, True)