diff options
author | wurstsalat <mailtrash@posteo.de> | 2023-06-07 20:23:07 +0300 |
---|---|---|
committer | wurstsalat <mailtrash@posteo.de> | 2023-06-07 20:23:07 +0300 |
commit | caeaf16990119232883db7bfb58150bad4900e9d (patch) | |
tree | de0ca6322813fbd2b2a15e35a3576f33f37a2695 | |
parent | e09866e4eb0b1ddf3f32a129e75172e275de3df0 (diff) |
cq: Typings: Use union operator
-rw-r--r-- | typings/css_parser/__init__.pyi | 3 | ||||
-rw-r--r-- | typings/keyring/backend.pyi | 3 | ||||
-rw-r--r-- | typings/keyring/core.pyi | 4 | ||||
-rw-r--r-- | typings/qrcode/__init__.py | 5 |
4 files changed, 5 insertions, 10 deletions
diff --git a/typings/css_parser/__init__.pyi b/typings/css_parser/__init__.pyi index 4b6df9487..913c82573 100644 --- a/typings/css_parser/__init__.pyi +++ b/typings/css_parser/__init__.pyi @@ -1,6 +1,5 @@ from __future__ import annotations -from typing import Optional from typing import Union from pathlib import Path @@ -14,4 +13,4 @@ from .stylesheets import MediaList ser: CSSSerializer -def parseFile(filename: Union[str, Path], href: Optional[str] = ..., media: Union[MediaList, list[str], str, None] = ..., title: Optional[str] = ..., validate: Optional[bool] = ...) -> None: ... +def parseFile(filename: Union[str, Path], href: str | None = ..., media: Union[MediaList, list[str], str, None] = ..., title: str | None = ..., validate: bool | None = ...) -> None: ... diff --git a/typings/keyring/backend.pyi b/typings/keyring/backend.pyi index 7f2e67b14..d04d24c49 100644 --- a/typings/keyring/backend.pyi +++ b/typings/keyring/backend.pyi @@ -1,10 +1,9 @@ from typing import Any -from typing import Optional class KeyringBackend: - def get_password(self, service: str, username: str) -> Optional[str]: ... + def get_password(self, service: str, username: str) -> str | None: ... def set_password(self, service: str, username: str, password: str) -> None: ... def delete_password(self, service: str, username: str) -> None: ... def with_properties(self, **kwargs: Any) -> KeyringBackend: ... diff --git a/typings/keyring/core.pyi b/typings/keyring/core.pyi index 536927f82..e2c33ed91 100644 --- a/typings/keyring/core.pyi +++ b/typings/keyring/core.pyi @@ -1,9 +1,7 @@ -from typing import Optional - from keyring.backend import KeyringBackend -def get_password(service_name: str, username: str) -> Optional[str]: ... +def get_password(service_name: str, username: str) -> str | None: ... def set_password(service_name: str, username: str, password: str) -> None: ... def delete_password(service_name: str, username: str) -> None: ... def recommended(backend: KeyringBackend) -> bool: ... diff --git a/typings/qrcode/__init__.py b/typings/qrcode/__init__.py index e4289335a..0ead135ee 100644 --- a/typings/qrcode/__init__.py +++ b/typings/qrcode/__init__.py @@ -2,13 +2,12 @@ from __future__ import annotations from typing import Any -from typing import Optional from . import constants as constants class QRCode: - def __init__(self, version: Optional[int], error_correction: int, box_size: int, border: int, image_factory: Optional[Any] = None, mask_pattern: Optional[Any] = None) -> None: ... + def __init__(self, version: int | None, error_correction: int, box_size: int, border: int, image_factory: Any = None, mask_pattern: Any = None) -> None: ... def add_data(self, data: str) -> None: ... def make(self, fit: bool) -> None: ... - def make_image(self, image_factory: Optional[Any] = None, fill_color: str, back_color: str) -> Any: ... + def make_image(self, image_factory: Any = None, **kwargs: Any) -> Any: ... |