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

Reply via email to