]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
allow ssl.SSLContext type in the verify= argument of dns.query.https() (#1173)
authorThomas Steen Rasmussen <thomas@gibfest.dk>
Sun, 30 Mar 2025 19:26:32 +0000 (21:26 +0200)
committerGitHub <noreply@github.com>
Sun, 30 Mar 2025 19:26:32 +0000 (12:26 -0700)
allow ssl.SSLContext type in the verify= argument of dns.query.https() and dns.asyncquery.https()

dns/asyncquery.py
dns/query.py

index 7be1358d704189432a5513abd3a5c655e1b1c99e..3aae00276687a262fefe097c5b835862e7a9d3d6 100644 (file)
@@ -539,7 +539,7 @@ async def https(
     client: Optional["httpx.AsyncClient|dns.quic.AsyncQuicConnection"] = None,
     path: str = "/dns-query",
     post: bool = True,
-    verify: Union[bool, str] = True,
+    verify: Union[bool, str, ssl.SSLContext] = True,
     bootstrap_address: Optional[str] = None,
     resolver: Optional["dns.asyncresolver.Resolver"] = None,  # pyright: ignore
     family: int = socket.AF_UNSPEC,
index 3a5cc18c545157bf3efdb47664b01632c658198c..63733e56565f9784635c5742d38819666cf23faf 100644 (file)
@@ -402,7 +402,7 @@ def https(
     path: str = "/dns-query",
     post: bool = True,
     bootstrap_address: Optional[str] = None,
-    verify: Union[bool, str] = True,
+    verify: Union[bool, str, ssl.SSLContext] = True,
     resolver: Optional["dns.resolver.Resolver"] = None,  # pyright: ignore
     family: int = socket.AF_UNSPEC,
     http_version: HTTPVersion = HTTPVersion.DEFAULT,