From: Bob Halley Date: Fri, 18 Oct 2024 17:27:29 +0000 (-0700) Subject: add typed variant of MX example X-Git-Tag: v2.8.0rc1~66 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=775566147bebdb3767226a0ec6e2af9763a7cfbc;p=thirdparty%2Fdnspython.git add typed variant of MX example --- 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)