pmb: Add lots of type hints (MR 2464)

This commit is contained in:
Newbyte 2024-10-29 23:06:59 +01:00
parent d05d57b37e
commit 225d8b30a0
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
71 changed files with 566 additions and 325 deletions

View file

@ -60,7 +60,7 @@ def _parse_kernel_suffix(info, device, kernel):
@Cache("device", "kernel")
def deviceinfo(device=None, kernel=None) -> "Deviceinfo":
def deviceinfo(device: str | None = None, kernel: str | None = None) -> "Deviceinfo":
"""
:param device: defaults to args.device
:param kernel: defaults to args.kernel
@ -170,7 +170,7 @@ class Deviceinfo:
keymaps: str | None = ""
@staticmethod
def __validate(info: dict[str, str], path: Path):
def __validate(info: dict[str, str], path: Path) -> None:
# Resolve path for more readable error messages
path = path.resolve()