Add better argspec typing. (#1011)

This commit is contained in:
Felix Fontein
2026-04-26 14:44:44 +02:00
committed by GitHub
parent fa36f75812
commit 5a50cc1e7a
5 changed files with 119 additions and 39 deletions

View File

@@ -128,7 +128,7 @@ class AcmeCertificateProvider(CertificateProvider):
def add_acme_provider_to_argument_spec(argument_spec: ArgumentSpec) -> None:
argument_spec.argument_spec["provider"]["choices"].append("acme")
argument_spec.argument_spec["provider"]["choices"].append("acme") # type: ignore
argument_spec.argument_spec.update(
{
"acme_accountkey_path": {"type": "path"},

View File

@@ -340,7 +340,7 @@ class OwnCACertificateProvider(CertificateProvider):
def add_ownca_provider_to_argument_spec(argument_spec: ArgumentSpec) -> None:
argument_spec.argument_spec["provider"]["choices"].append("ownca")
argument_spec.argument_spec["provider"]["choices"].append("ownca") # type: ignore
argument_spec.argument_spec.update(
{
"ownca_path": {"type": "path"},

View File

@@ -243,7 +243,7 @@ class SelfSignedCertificateProvider(CertificateProvider):
def add_selfsigned_provider_to_argument_spec(argument_spec: ArgumentSpec) -> None:
argument_spec.argument_spec["provider"]["choices"].append("selfsigned")
argument_spec.argument_spec["provider"]["choices"].append("selfsigned") # type: ignore
argument_spec.argument_spec.update(
{
"selfsigned_version": {