@@ -12,7 +12,7 @@ from .base_events import Server
12
12
from .futures import Future
13
13
from .protocols import BaseProtocol
14
14
from .tasks import Task
15
- from .transports import BaseTransport , ReadTransport , SubprocessTransport , WriteTransport
15
+ from .transports import BaseTransport , DatagramTransport , ReadTransport , SubprocessTransport , Transport , WriteTransport
16
16
from .unix_events import AbstractChildWatcher
17
17
18
18
if sys .version_info >= (3 , 8 ):
@@ -223,7 +223,7 @@ class AbstractEventLoop:
223
223
ssl_shutdown_timeout : float | None = ...,
224
224
happy_eyeballs_delay : float | None = ...,
225
225
interleave : int | None = ...,
226
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
226
+ ) -> tuple [Transport , _ProtocolT ]: ...
227
227
@overload
228
228
@abstractmethod
229
229
async def create_connection (
@@ -243,7 +243,7 @@ class AbstractEventLoop:
243
243
ssl_shutdown_timeout : float | None = ...,
244
244
happy_eyeballs_delay : float | None = ...,
245
245
interleave : int | None = ...,
246
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
246
+ ) -> tuple [Transport , _ProtocolT ]: ...
247
247
elif sys .version_info >= (3 , 8 ):
248
248
@overload
249
249
@abstractmethod
@@ -263,7 +263,7 @@ class AbstractEventLoop:
263
263
ssl_handshake_timeout : float | None = ...,
264
264
happy_eyeballs_delay : float | None = ...,
265
265
interleave : int | None = ...,
266
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
266
+ ) -> tuple [Transport , _ProtocolT ]: ...
267
267
@overload
268
268
@abstractmethod
269
269
async def create_connection (
@@ -282,7 +282,7 @@ class AbstractEventLoop:
282
282
ssl_handshake_timeout : float | None = ...,
283
283
happy_eyeballs_delay : float | None = ...,
284
284
interleave : int | None = ...,
285
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
285
+ ) -> tuple [Transport , _ProtocolT ]: ...
286
286
else :
287
287
@overload
288
288
@abstractmethod
@@ -300,7 +300,7 @@ class AbstractEventLoop:
300
300
local_addr : tuple [str , int ] | None = ...,
301
301
server_hostname : str | None = ...,
302
302
ssl_handshake_timeout : float | None = ...,
303
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
303
+ ) -> tuple [Transport , _ProtocolT ]: ...
304
304
@overload
305
305
@abstractmethod
306
306
async def create_connection (
@@ -317,7 +317,7 @@ class AbstractEventLoop:
317
317
local_addr : None = ...,
318
318
server_hostname : str | None = ...,
319
319
ssl_handshake_timeout : float | None = ...,
320
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
320
+ ) -> tuple [Transport , _ProtocolT ]: ...
321
321
if sys .version_info >= (3 , 11 ):
322
322
@overload
323
323
@abstractmethod
@@ -360,15 +360,15 @@ class AbstractEventLoop:
360
360
@abstractmethod
361
361
async def start_tls (
362
362
self ,
363
- transport : BaseTransport ,
363
+ transport : WriteTransport ,
364
364
protocol : BaseProtocol ,
365
365
sslcontext : ssl .SSLContext ,
366
366
* ,
367
367
server_side : bool = ...,
368
368
server_hostname : str | None = ...,
369
369
ssl_handshake_timeout : float | None = ...,
370
370
ssl_shutdown_timeout : float | None = ...,
371
- ) -> BaseTransport : ...
371
+ ) -> Transport : ...
372
372
async def create_unix_server (
373
373
self ,
374
374
protocol_factory : _ProtocolFactory ,
@@ -428,7 +428,7 @@ class AbstractEventLoop:
428
428
server_side : bool = ...,
429
429
server_hostname : str | None = ...,
430
430
ssl_handshake_timeout : float | None = ...,
431
- ) -> BaseTransport : ...
431
+ ) -> Transport : ...
432
432
async def create_unix_server (
433
433
self ,
434
434
protocol_factory : _ProtocolFactory ,
@@ -449,7 +449,7 @@ class AbstractEventLoop:
449
449
ssl : _SSLContext = ...,
450
450
ssl_handshake_timeout : float | None = ...,
451
451
ssl_shutdown_timeout : float | None = ...,
452
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
452
+ ) -> tuple [Transport , _ProtocolT ]: ...
453
453
elif sys .version_info >= (3 , 10 ):
454
454
async def connect_accepted_socket (
455
455
self ,
@@ -458,7 +458,7 @@ class AbstractEventLoop:
458
458
* ,
459
459
ssl : _SSLContext = ...,
460
460
ssl_handshake_timeout : float | None = ...,
461
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
461
+ ) -> tuple [Transport , _ProtocolT ]: ...
462
462
if sys .version_info >= (3 , 11 ):
463
463
async def create_unix_connection (
464
464
self ,
@@ -470,7 +470,7 @@ class AbstractEventLoop:
470
470
server_hostname : str | None = ...,
471
471
ssl_handshake_timeout : float | None = ...,
472
472
ssl_shutdown_timeout : float | None = ...,
473
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
473
+ ) -> tuple [Transport , _ProtocolT ]: ...
474
474
else :
475
475
async def create_unix_connection (
476
476
self ,
@@ -481,15 +481,15 @@ class AbstractEventLoop:
481
481
sock : socket | None = ...,
482
482
server_hostname : str | None = ...,
483
483
ssl_handshake_timeout : float | None = ...,
484
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
484
+ ) -> tuple [Transport , _ProtocolT ]: ...
485
485
486
486
@abstractmethod
487
487
async def sock_sendfile (
488
488
self , sock : socket , file : IO [bytes ], offset : int = ..., count : int | None = ..., * , fallback : bool | None = ...
489
489
) -> int : ...
490
490
@abstractmethod
491
491
async def sendfile (
492
- self , transport : BaseTransport , file : IO [bytes ], offset : int = ..., count : int | None = ..., * , fallback : bool = ...
492
+ self , transport : WriteTransport , file : IO [bytes ], offset : int = ..., count : int | None = ..., * , fallback : bool = ...
493
493
) -> int : ...
494
494
@abstractmethod
495
495
async def create_datagram_endpoint (
@@ -505,7 +505,7 @@ class AbstractEventLoop:
505
505
reuse_port : bool | None = ...,
506
506
allow_broadcast : bool | None = ...,
507
507
sock : socket | None = ...,
508
- ) -> tuple [BaseTransport , _ProtocolT ]: ...
508
+ ) -> tuple [DatagramTransport , _ProtocolT ]: ...
509
509
# Pipes and subprocesses.
510
510
@abstractmethod
511
511
async def connect_read_pipe (
0 commit comments