Remove extra parenthesis of type unions

This commit is contained in:
L. Kärkkäinen 2023-10-25 07:32:01 +01:00
parent 6ea5c44566
commit c8d0c1bf28
4 changed files with 10 additions and 8 deletions

View File

@ -762,7 +762,7 @@ class Sanic(
blueprint: Blueprint | (Iterable[Blueprint] | BlueprintGroup),
*,
url_prefix: str | None = None,
version: int | (float | str) | None = None,
version: int | float | str | None = None,
strict_slashes: bool | None = None,
version_prefix: str | None = None,
name_prefix: str | None = None,
@ -1788,7 +1788,7 @@ class Sanic(
# Configuration
# -------------------------------------------------------------------- #
def update_config(self, config: bytes | (str | (dict | Any))) -> None:
def update_config(self, config: Any) -> None:
"""Update the application configuration.
This method is used to update the application configuration. It can
@ -1798,7 +1798,7 @@ class Sanic(
See [Configuration](/en/guide/deployment/configuration) for details.
Args:
config (Union[bytes, str, dict, Any]): The configuration object,
config (bytes | str | dict | Any): The configuration object,
dictionary, or path to a configuration file.
"""

View File

@ -644,7 +644,7 @@ class BlueprintGroup(bpg_base):
def __init__(
self,
url_prefix: str | None = None,
version: int | (str | float) | None = None,
version: int | str | float | None = None,
strict_slashes: bool | None = None,
version_prefix: str = "/v",
name_prefix: str | None = "",

View File

@ -17,6 +17,8 @@ CIPHERS_TLS12 = [
"ECDHE-RSA-AES128-GCM-SHA256",
]
TlsDef = None | ssl.SSLContext | dict[str, Any] | str
TlsDefs = TlsDef | list[TlsDef] | tuple[TlsDef, ...]
def create_context(
certfile: str | None = None,
@ -37,7 +39,7 @@ def create_context(
def shorthand_to_ctx(
ctxdef: None | (ssl.SSLContext | (dict | str))
ctxdef: TlsDef
) -> ssl.SSLContext | None:
"""Convert an ssl argument shorthand to an SSLContext object."""
if ctxdef is None or isinstance(ctxdef, ssl.SSLContext):
@ -53,7 +55,7 @@ def shorthand_to_ctx(
def process_to_context(
ssldef: None | ssl.SSLContext | dict | str | list | tuple
ssldef: TlsDefs
) -> ssl.SSLContext | None:
"""Process app.run ssl argument from easy formats to full SSLContext."""
return (

View File

@ -44,8 +44,8 @@ class Inspector:
host: str,
port: int,
api_key: str,
tls_key: Path | (str | Default),
tls_cert: Path | (str | Default),
tls_key: Path | str | Default,
tls_cert: Path | str | Default,
):
self._publisher = publisher
self.app_info = app_info