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

@ -11,11 +11,11 @@ import pmb.parse
import pmb.chroot.apk
def is_registered(arch_qemu: Arch):
def is_registered(arch_qemu: Arch) -> bool:
return os.path.exists(f"/proc/sys/fs/binfmt_misc/qemu-{arch_qemu}")
def register(arch: Arch):
def register(arch: Arch) -> None:
"""
Get arch, magic, mask.
"""
@ -56,7 +56,7 @@ def register(arch: Arch):
pmb.helpers.run.root(["sh", "-c", 'echo "' + code + '" > ' + register])
def unregister(arch: Arch):
def unregister(arch: Arch) -> None:
arch_qemu = arch.qemu()
binfmt_file = "/proc/sys/fs/binfmt_misc/qemu-" + arch_qemu
if not os.path.exists(binfmt_file):