pmb.aportgen: Annotate <options> as AportGenEntry in generate() (MR 2490)

Otherwise mypy thinks it differs slightly from the <fork_alpine> == True
vs the <fork_alpine> == False code path.
This commit is contained in:
Newbyte 2024-11-16 16:13:56 +01:00
parent d5cdc3e145
commit 206ba62417
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -13,7 +13,7 @@ import pmb.aportgen.linux
import pmb.aportgen.musl import pmb.aportgen.musl
import pmb.aportgen.grub_efi import pmb.aportgen.grub_efi
import pmb.config import pmb.config
from pmb.types import PmbArgs from pmb.types import AportGenEntry, PmbArgs
import pmb.helpers.cli import pmb.helpers.cli
@ -63,8 +63,10 @@ def properties(pkgname):
def generate(pkgname: str, fork_alpine: bool, fork_alpine_retain_branch: bool = False) -> None: def generate(pkgname: str, fork_alpine: bool, fork_alpine_retain_branch: bool = False) -> None:
options: AportGenEntry
if fork_alpine: if fork_alpine:
prefix, folder, options = (pkgname, "temp", {"confirm_overwrite": True}) prefix, folder, options = (pkgname, "temp", {"confirm_overwrite": True, "prefixes": []})
else: else:
prefix, folder, options = properties(pkgname) prefix, folder, options = properties(pkgname)
config = get_context().config config = get_context().config