From 5ca5072bb8a1a7332db935a55d0a6328868e4a87 Mon Sep 17 00:00:00 2001 From: corka149 Date: Wed, 19 Jun 2024 17:31:13 +0200 Subject: [PATCH] Fix typing --- python/portforward/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/portforward/__init__.py b/python/portforward/__init__.py index b48acc3..cfb2a8d 100644 --- a/python/portforward/__init__.py +++ b/python/portforward/__init__.py @@ -37,7 +37,7 @@ def forward( waiting: float = 0.1, log_level: LogLevel = LogLevel.INFO, kube_context: str = "", - bind_ip: Optional[ipaddress.IPv4Address | ipaddress.IPv6Address | str] = None, + bind_ip: Union[ipaddress.IPv4Address, ipaddress.IPv6Address, str, None] = None, ) -> Generator["PortForwarder", None, None]: """ Connects to a **pod or service** and tunnels traffic from a local port to @@ -105,7 +105,7 @@ def __init__( waiting: float = 0.1, log_level: LogLevel = LogLevel.INFO, kube_context: str = "", - bind_ip: Optional[ipaddress.IPv4Address | ipaddress.IPv6Address | str] = None, + bind_ip: Union[ipaddress.IPv4Address, ipaddress.IPv6Address, str, None] = None, ) -> None: self._async_forwarder = AsyncPortForwarder( namespace, @@ -143,7 +143,7 @@ def __init__( waiting: float = 0.1, log_level: LogLevel = LogLevel.INFO, kube_context: str = "", - bind_ip: Optional[ipaddress.IPv4Address | ipaddress.IPv6Address | str] = None, + bind_ip: Union[ipaddress.IPv4Address, ipaddress.IPv6Address, str, None] = None, ) -> None: self.namespace: str = _validate_str("namespace", namespace) self.pod_or_service: str = _validate_str("pod_or_service", pod_or_service)