diff --git a/octodns/processors/__init__.py b/octodns/processors/__init__.py index 6b999e2..327b1c2 100644 --- a/octodns/processors/__init__.py +++ b/octodns/processors/__init__.py @@ -13,7 +13,7 @@ class BaseProcessor(object): def __init__(self, name): self.name = name - def _create_zone(self, zone): + def _clone_zone(self, zone): return Zone(zone.name, sub_zones=zone.sub_zones) def process_source_zone(self, zone, sources): diff --git a/octodns/processors/filters.py b/octodns/processors/filters.py index 413964f..2c5f87f 100644 --- a/octodns/processors/filters.py +++ b/octodns/processors/filters.py @@ -15,7 +15,7 @@ class TypeAllowlistFilter(BaseProcessor): self.allowlist = allowlist def _process(self, zone, *args, **kwargs): - ret = self._create_zone(zone) + ret = self._clone_zone(zone) for record in zone.records: if record._type in self.allowlist: ret.add_record(record) @@ -33,7 +33,7 @@ class TypeRejectlistFilter(BaseProcessor): self.rejectlist = rejectlist def _process(self, zone, *args, **kwargs): - ret = self._create_zone(zone) + ret = self._clone_zone(zone) for record in zone.records: if record._type not in self.rejectlist: ret.add_record(record) diff --git a/octodns/processors/ownership.py b/octodns/processors/ownership.py index 374e380..67bbb9a 100644 --- a/octodns/processors/ownership.py +++ b/octodns/processors/ownership.py @@ -26,7 +26,7 @@ class OwnershipProcessor(BaseProcessor): self._txt_values = [txt_value] def process_source_zone(self, zone, *args, **kwargs): - ret = self._create_zone(zone) + ret = self._clone_zone(zone) for record in zone.records: # Always copy over the source records ret.add_record(record)