Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
caeaf169 by wurstsalat at 2023-06-07T19:23:07+02:00
cq: Typings: Use union operator
- - - - -
4 changed files:
- typings/css_parser/__init__.pyi
- typings/keyring/backend.pyi
- typings/keyring/core.pyi
- typings/qrcode/__init__.py
Changes:
=====================================
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: ...
=====================================
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: ...
=====================================
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: ...
=====================================
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: ...
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/caeaf16990119232883db7bfb58150bad4900e9d
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/caeaf16990119232883db7bfb58150bad4900e9d
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits