]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
fix type issue with to_generic()
authorBob Halley <halley@dnspython.org>
Mon, 7 Apr 2025 14:57:27 +0000 (07:57 -0700)
committerBob Halley <halley@dnspython.org>
Mon, 7 Apr 2025 14:57:27 +0000 (07:57 -0700)
dns/rdata.py

index f90985ea04bda36fd1b88097348a0707e6cde087..4f4c62051a6edeab88bdfcaf62403c16a7beadf3 100644 (file)
@@ -21,8 +21,8 @@ import base64
 import binascii
 import inspect
 import io
-import itertools
 import ipaddress
+import itertools
 import random
 from importlib import import_module
 from typing import Any, Dict, Optional, Tuple, Union
@@ -251,7 +251,9 @@ class Rdata:
 
         Returns a ``dns.rdata.GenericRdata``.
         """
-        return GenericRdata(self.rdclass, self.rdtype, self.to_wire(origin=origin))
+        wire = self.to_wire(origin=origin)
+        assert wire is not None  # for type checkers
+        return GenericRdata(self.rdclass, self.rdtype, wire)
 
     def to_digestable(self, origin: Optional[dns.name.Name] = None) -> bytes:
         """Convert rdata to a format suitable for digesting in hashes.  This