]> mj.ucw.cz Git - pynsc.git/commitdiff
Nsc supports indexing to look up existing zones
authorMartin Mares <mj@ucw.cz>
Mon, 22 Apr 2024 11:39:44 +0000 (13:39 +0200)
committerMartin Mares <mj@ucw.cz>
Mon, 22 Apr 2024 11:39:44 +0000 (13:39 +0200)
nsconfig/core.py

index 50fa325b526e9ae925d1b4791cc233fc2a4764e3..beb9655e13c3087fc8f27a217a90e3feb3361a89 100644 (file)
@@ -472,6 +472,9 @@ class Nsc:
         self.zones[name] = z
         return z
 
+    def __getitem__(self, name: str) -> NscZone:
+        return self.zones[name]
+
     def _reverse_zone_name(self, net: IPNetwork) -> str:
         if isinstance(net, IPv4Network):
             parts = str(net.network_address).split('.')