From: Martin Mares Date: Mon, 8 Jul 2024 19:23:54 +0000 (+0200) Subject: Let some arguments be keyword-only X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;ds=sidebyside;p=pynsc.git Let some arguments be keyword-only --- 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,