summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2020-06-06 06:55:25 -0700
committerBob Halley <halley@dnspython.org>2020-06-06 06:55:25 -0700
commit78b845bf7ce6334837351a31be0336c794fc7307 (patch)
tree51dd28816fb348f8dc6e7eff6cac7f2fcce1eb0d
parentcd46c825e5fa641dd0f7f27bf0e56517bb9cdd57 (diff)
downloaddnspython-78b845bf7ce6334837351a31be0336c794fc7307.tar.gz
remove af, add sock
-rw-r--r--dns/query.pyi50
1 files changed, 38 insertions, 12 deletions
diff --git a/dns/query.pyi b/dns/query.pyi
index 6411b9e..a22e229 100644
--- a/dns/query.pyi
+++ b/dns/query.pyi
@@ -2,6 +2,8 @@ from typing import Optional, Union, Dict, Generator, Any
from . import tsig, rdatatype, rdataclass, name, message
from requests.sessions import Session
+import socket
+
# If the ssl import works, then
#
# error: Name 'ssl' already defined (by an import)
@@ -15,24 +17,48 @@ except ImportError:
have_doh: bool
-def https(q : message.Message, where: str, timeout : Optional[float] = None, port : Optional[int] = 443, af : Optional[int] = None, source : Optional[str] = None, source_port : Optional[int] = 0,
- session: Optional[Session] = None, path : Optional[str] = '/dns-query', post : Optional[bool] = True, bootstrap_address : Optional[str] = None, verify : Optional[bool] = True) -> message.Message:
+def https(q : message.Message, where: str, timeout : Optional[float] = None,
+ port : Optional[int] = 443, source : Optional[str] = None,
+ source_port : Optional[int] = 0,
+ session: Optional[Session] = None,
+ path : Optional[str] = '/dns-query', post : Optional[bool] = True,
+ bootstrap_address : Optional[str] = None,
+ verify : Optional[bool] = True) -> message.Message:
pass
-def tcp(q : message.Message, where : str, timeout : float = None, port=53, af : Optional[int] = None, source : Optional[str] = None, source_port : Optional[int] = 0,
- one_rr_per_rrset : Optional[bool] = False, ignore_trailing : Optional[bool] = False) -> message.Message:
+def tcp(q : message.Message, where : str, timeout : float = None, port=53,
+ af : Optional[int] = None, source : Optional[str] = None,
+ source_port : Optional[int] = 0,
+ one_rr_per_rrset : Optional[bool] = False,
+ ignore_trailing : Optional[bool] = False,
+ sock : Optional[socket.socket] = None) -> message.Message:
pass
-def xfr(where : None, zone : Union[name.Name,str], rdtype=rdatatype.AXFR, rdclass=rdataclass.IN,
- timeout : Optional[float] =None, port=53, keyring : Optional[Dict[name.Name, bytes]] =None, keyname : Union[str,name.Name]=None, relativize=True,
- af : Optional[int] =None, lifetime : Optional[float]=None, source : Optional[str] =None, source_port=0, serial=0,
- use_udp : Optional[bool] = False, keyalgorithm=tsig.default_algorithm) -> Generator[Any,Any,message.Message]:
+def xfr(where : None, zone : Union[name.Name,str], rdtype=rdatatype.AXFR,
+ rdclass=rdataclass.IN,
+ timeout : Optional[float] = None, port=53,
+ keyring : Optional[Dict[name.Name, bytes]] = None,
+ keyname : Union[str,name.Name]= None, relativize=True,
+ lifetime : Optional[float] = None,
+ source : Optional[str] = None, source_port=0, serial=0,
+ use_udp : Optional[bool] = False,
+ keyalgorithm=tsig.default_algorithm) \
+ -> Generator[Any,Any,message.Message]:
pass
-def udp(q : message.Message, where : str, timeout : Optional[float] = None, port=53, af : Optional[int] = None, source : Optional[str] = None, source_port : Optional[int] = 0,
- ignore_unexpected : Optional[bool] = False, one_rr_per_rrset : Optional[bool] = False, ignore_trailing : Optional[bool] = False) -> message.Message:
+def udp(q : message.Message, where : str, timeout : Optional[float] = None,
+ port=53, source : Optional[str] = None, source_port : Optional[int] = 0,
+ ignore_unexpected : Optional[bool] = False,
+ one_rr_per_rrset : Optional[bool] = False,
+ ignore_trailing : Optional[bool] = False,
+ sock : Optional[socket.socket] = None) -> message.Message:
pass
-def tls(q : message.Message, where : str, timeout : Optional[float] = None, port=53, af : Optional[int] = None, source : Optional[str] = None, source_port : Optional[int] = 0,
- one_rr_per_rrset : Optional[bool] = False, ignore_trailing : Optional[bool] = False, ssl_context: Optional[ssl.SSLContext] = None, server_hostname: Optional[str] = None) -> message.Message:
+def tls(q : message.Message, where : str, timeout : Optional[float] = None,
+ port=53, source : Optional[str] = None, source_port : Optional[int] = 0,
+ one_rr_per_rrset : Optional[bool] = False,
+ ignore_trailing : Optional[bool] = False,
+ sock : Optional[socket.socket] = None,
+ ssl_context: Optional[ssl.SSLContext] = None,
+ server_hostname: Optional[str] = None) -> message.Message:
pass