From aa06f3bc7b9511f1fad4f8456c2cc5389838f2e4 Mon Sep 17 00:00:00 2001 From: Kjell Braden Date: Sat, 25 Apr 2020 13:23:29 +0200 Subject: [PATCH] use socket.sendto argument spec for DatagramTransport (#3943) --- stdlib/3/asyncio/transports.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/3/asyncio/transports.pyi b/stdlib/3/asyncio/transports.pyi index a0b0fdd8b..10a2dd9b9 100644 --- a/stdlib/3/asyncio/transports.pyi +++ b/stdlib/3/asyncio/transports.pyi @@ -1,4 +1,5 @@ import sys +from socket import _Address from typing import Any, Mapping, List, Optional, Tuple from asyncio.protocols import BaseProtocol from asyncio.events import AbstractEventLoop @@ -32,7 +33,7 @@ class WriteTransport(BaseTransport): class Transport(ReadTransport, WriteTransport): ... class DatagramTransport(BaseTransport): - def sendto(self, data: Any, addr: Optional[Tuple[str, int]] = ...) -> None: ... + def sendto(self, data: Any, addr: Optional[_Address] = ...) -> None: ... def abort(self) -> None: ... class SubprocessTransport(BaseTransport):