findjunk:
find dns -type f | egrep -v '.*\.py' | egrep -v 'py\.typed'
+
+poblack:
+ poetry run black dns examples tests
conf = aioquic.quic.configuration.QuicConfiguration(
alpn_protocols=["doq", "doq-i03"],
verify_mode=verify_mode,
- server_name=server_name
+ server_name=server_name,
)
if verify_path is not None:
conf.load_verify_locations(verify_path)
if what == 0:
return 0
exp = None
- for (i, pow) in enumerate(_pows):
+ for i, pow in enumerate(_pows):
if what < pow:
exp = i - 1
break
@classmethod
def from_wire_parser(cls, rdclass, rdtype, parser, origin=None):
-
items = []
while parser.remaining() > 0:
header = parser.get_struct("!HBB")
def __init__(self, windows=None):
last_window = -1
self.windows = windows
- for (window, bitmap) in self.windows:
+ for window, bitmap in self.windows:
if not isinstance(window, int):
raise ValueError(f"bad {self.type_name} window type")
if window <= last_window:
def to_text(self) -> str:
text = ""
- for (window, bitmap) in self.windows:
+ for window, bitmap in self.windows:
bits = []
- for (i, byte) in enumerate(bitmap):
+ for i, byte in enumerate(bitmap):
for j in range(0, 8):
if byte & (0x80 >> j):
rdtype = window * 256 + i * 8 + j
return cls(windows)
def to_wire(self, file: Any) -> None:
- for (window, bitmap) in self.windows:
+ for window, bitmap in self.windows:
file.write(struct.pack("!BB", window, len(bitmap)))
file.write(bitmap)
total = sum(rdata._processing_weight() or _no_weight for rdata in rdatas)
while len(rdatas) > 1:
r = random.uniform(0, total)
- for (n, rdata) in enumerate(rdatas):
+ for n, rdata in enumerate(rdatas):
weight = rdata._processing_weight() or _no_weight
if weight > r:
break
(l, dns.message.make_query(n, t, options=[dns.edns.ECSOption("192.168.0.0", 20)]))
)
-for (addr, q) in q_list:
+for addr, q in q_list:
r = dns.query.udp(q, addr)
if not r.options:
print("No EDNS options returned")
aresolver = dns.resolver.Resolver()
-for (addr, edns_kwargs) in o_list:
+for addr, edns_kwargs in o_list:
if edns_kwargs:
aresolver.use_edns(**edns_kwargs)
aresolver.nameservers = ["8.8.8.8"]
for filename in sys.argv[1:]:
zone = dns.zone.from_file(filename, os.path.basename(filename), relativize=False)
- for (name, ttl, rdata) in zone.iterate_rdatas("A"):
+ for name, ttl, rdata in zone.iterate_rdatas("A"):
print(type(rdata))
try:
reverse_map[rdata.address].append(name.to_text())