From 4ff8504d140fb346fb15067f70d0e0f6f9db496b Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Wed, 26 Aug 2020 06:52:14 -0700 Subject: [PATCH] restore missing windows tuple-fy --- dns/rdtypes/ANY/CSYNC.py | 2 +- dns/rdtypes/ANY/NSEC.py | 2 +- dns/rdtypes/ANY/NSEC3.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dns/rdtypes/ANY/CSYNC.py b/dns/rdtypes/ANY/CSYNC.py index 0a7925aa..979028ae 100644 --- a/dns/rdtypes/ANY/CSYNC.py +++ b/dns/rdtypes/ANY/CSYNC.py @@ -43,7 +43,7 @@ class CSYNC(dns.rdata.Rdata): self.flags = self._as_uint16(flags) if not isinstance(windows, Bitmap): windows = Bitmap(windows) - self.windows = windows.windows + self.windows = tuple(windows.windows) def to_text(self, origin=None, relativize=True, **kw): text = Bitmap(self.windows).to_text() diff --git a/dns/rdtypes/ANY/NSEC.py b/dns/rdtypes/ANY/NSEC.py index c3621ac4..45c22f03 100644 --- a/dns/rdtypes/ANY/NSEC.py +++ b/dns/rdtypes/ANY/NSEC.py @@ -40,7 +40,7 @@ class NSEC(dns.rdata.Rdata): self.next = self._as_name(next) if not isinstance(windows, Bitmap): windows = Bitmap(windows) - self.windows = windows.windows + self.windows = tuple(windows.windows) def to_text(self, origin=None, relativize=True, **kw): next = self.next.choose_relativity(origin, relativize) diff --git a/dns/rdtypes/ANY/NSEC3.py b/dns/rdtypes/ANY/NSEC3.py index 8089f680..14242bda 100644 --- a/dns/rdtypes/ANY/NSEC3.py +++ b/dns/rdtypes/ANY/NSEC3.py @@ -60,7 +60,7 @@ class NSEC3(dns.rdata.Rdata): self.next = self._as_bytes(next, True, 255) if not isinstance(windows, Bitmap): windows = Bitmap(windows) - self.windows = windows.windows + self.windows = tuple(windows.windows) def to_text(self, origin=None, relativize=True, **kw): next = base64.b32encode(self.next).translate( -- 2.47.3