From 23b177810dfea794995a682433f51387e4c23fb5 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 8 Jul 2024 21:23:54 +0200 Subject: [PATCH] Let some arguments be keyword-only --- nsconfig/core.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nsconfig/core.py b/nsconfig/core.py index 90be8dd..7df3234 100644 --- a/nsconfig/core.py +++ b/nsconfig/core.py @@ -129,6 +129,7 @@ class NscZoneConfig: default_config: Optional['NscZoneConfig'] = None def __init__(self, + *, admin_email: Optional[str] = None, refresh: Optional[int | timedelta] = None, retry: Optional[int | timedelta] = None, @@ -436,9 +437,10 @@ class Nsc: state_dir: Path zone_dir: Path secondary_dir: Path - daemon: 'NscDaemon' # Set by DaemonConfig class + daemon: 'NscDaemon' def __init__(self, + *, directory: str = '.', daemon: Optional['NscDaemon'] = None, **kwargs) -> None: @@ -464,6 +466,7 @@ class Nsc: def add_zone(self, name: Optional[str] = None, + *, reverse_for: str | IPNetwork | None = None, alias_for: Optional[NscZonePrimary] = None, follow_primary: str | IPAddress | None = None, -- 2.39.2