From 775566147bebdb3767226a0ec6e2af9763a7cfbc Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Fri, 18 Oct 2024 10:27:29 -0700 Subject: [PATCH] add typed variant of MX example --- examples/mx-typed.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 examples/mx-typed.py diff --git a/examples/mx-typed.py b/examples/mx-typed.py new file mode 100755 index 00000000..41b7c984 --- /dev/null +++ b/examples/mx-typed.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python3 + +from typing import cast + +import dns.resolver +from dns.rdtypes.ANY.MX import MX + +answers = dns.resolver.resolve("nominum.com", "MX") +for rdata in answers: + mx_rdata = cast(MX, rdata) + print("Host", rdata.exchange, "has preference", rdata.preference) -- 2.47.3