Use PEP 604 syntax wherever possible (#7493)

This commit is contained in:
Alex Waygood authored and GitHub committed 2022-03-16 16:01:33 +01:00
1 parent 15e21a8dc1
commit 3ab250eec8
174 files changed
+472 -490

No files matched your search

+2 -2
View File
@@ -1,5 +1,5 @@
import sys
from typing import Protocol, Union
from typing import Protocol
MSG_DISCONNECT: int
MSG_IGNORE: int
@@ -109,7 +109,7 @@ else:
class _SupportsAsBytes(Protocol):
def asbytes(self) -> bytes: ...
_LikeBytes = Union[bytes, str, _SupportsAsBytes]
_LikeBytes = bytes | str | _SupportsAsBytes
def asbytes(s: _LikeBytes) -> bytes: ...
+2 -2
View File
@@ -2,7 +2,7 @@ from logging import Logger
from socket import socket
from threading import Condition, Event, Lock, Thread
from types import ModuleType
from typing import Any, Callable, Iterable, Protocol, Sequence, Union
from typing import Any, Callable, Iterable, Protocol, Sequence
from paramiko.auth_handler import AuthHandler, _InteractiveCallback
from paramiko.channel import Channel
@@ -15,7 +15,7 @@ from paramiko.ssh_gss import _SSH_GSSAuth
from paramiko.util import ClosingContextManager
_Addr = tuple[str, int]
_SocketLike = Union[str, _Addr, socket, Channel]
_SocketLike = str | _Addr | socket | Channel
class _KexEngine(Protocol):
def start_kex(self) -> None: ...