Skip to content

Commit bc44903

Browse files
PiRKabc-bot
authored and
abc-bot
committed
[lint] remove the --preview flag when running black
Summary: I thought using the `--preview` flag would make the future transition from black 23.X to 24.X smoother, but unfortunately it is not as stable as I imagined. There is no guarantee that the result of running the linter with this flag will not change on minor upgrade, as we just saw with black 23.7.0 reverting a rule for string formatting (psf/black#3640). The result in this diff was obtained in two steps: - adopt the latest expected future style for multiline concatatenated strings, by first running `arc lint --everything` after upgrading black to 23.7.0 - remove the `--preview` flag from `.arclint`, and rerun `arc lint --everything` The second step does not revert the first one because manually splitting long strings over multiple lines is already compatible with `black` 23.X (it just won't do it automatically for you). Test Plan: check we get the same result for all 23.X versions: ``` pip index versions black for version in 23.1.0 23.3.0 23.7.0 do pip install black==${version} arc lint --everything done ``` Reviewers: #bitcoin_abc, Fabien Reviewed By: #bitcoin_abc, Fabien Subscribers: Fabien Differential Revision: https://reviews.bitcoinabc.org/D14294
1 parent bcb1616 commit bc44903

32 files changed

+190
-270
lines changed

contrib/deterministic-build/find_restricted_dependencies.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ def check_restriction(p, r):
4242
if check_restriction(dep, restricted):
4343
print(dep_basename, sep=" ")
4444
print(
45-
(
46-
f"Installing {dep} from {p} although it is only needed for "
47-
f"{restricted}"
48-
),
45+
f"Installing {dep} from {p} although it is only needed for "
46+
f"{restricted}",
4947
file=sys.stderr,
5048
)
5149
except TypeError:

electrumabc/asert_daa.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ def _get_asert_activation_mtp():
5151
pass
5252
if not isinstance(mtp, int) or mtp <= 1510600000:
5353
print_error(
54-
"Error: Environment variable ASERT_MTP ignored because it is invalid: {}"
55-
.format(str(mtp))
54+
"Error: Environment variable ASERT_MTP ignored because it is invalid: {}".format(
55+
str(mtp)
56+
)
5657
)
5758
mtp = default_mtp
5859
if mtp != default_mtp:

electrumabc/caches.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ def get(self, key, default=None):
7171
res = self.d.get(key)
7272
if res is not None:
7373
# cache hit
74-
res[0] = (
75-
_ExpiringCacheMgr.tick
76-
) # update tick access time for this cache hit
74+
res[
75+
0
76+
] = _ExpiringCacheMgr.tick # update tick access time for this cache hit
7777
return res[1]
7878
# cache miss
7979
return default
@@ -355,10 +355,8 @@ def inner(obj):
355355
)
356356
except Exception as e:
357357
warnings.warn(
358-
(
359-
f"warning: unable to process object '{obj}' due to"
360-
f" exception: {repr(e)}"
361-
),
358+
f"warning: unable to process object '{obj}' due to"
359+
f" exception: {repr(e)}",
362360
RuntimeWarning,
363361
stacklevel=2,
364362
)

electrumabc/commands.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,9 @@ def trigger_callback(self, *args, **kwargs):
849849
q.get(timeout=min(max(time_remaining() / 2.0, 0.001), 10.0))
850850
except queue.Empty:
851851
pass
852-
kwargs["fee_calc_timeout"] = (
852+
kwargs[
853+
"fee_calc_timeout"
854+
] = (
853855
time_remaining()
854856
) # since we blocked above, recompute time_remaining for kwargs
855857
return self.wallet.export_history(**kwargs)

electrumabc/dnssec.py

+8-12
Original file line numberDiff line numberDiff line change
@@ -206,25 +206,21 @@ def new(self):
206206
1,
207207
"IN",
208208
"DNSKEY",
209-
(
210-
"257 3 8"
211-
" AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU="
212-
),
209+
"257 3 8"
210+
" AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU=",
213211
),
214212
# KSK-2010:
215213
dns.rrset.from_text(
216214
".",
217215
15202,
218216
"IN",
219217
"DNSKEY",
220-
(
221-
"257 3 8 AwEAAagAIKlVZrpC6Ia7gEzahOR+9W29euxhJhVVLOyQbSEW0O8gcCjF"
222-
" FVQUTf6v58fLjwBd0YI0EzrAcQqBGCzh/RStIoO8g0NfnfL2MTJRkxoX"
223-
" bfDaUeVPQuYEhg37NZWAJQ9VnMVDxP/VHL496M/QZxkjf5/Efucp2gaD"
224-
" X6RS6CXpoY68LsvPVjR0ZSwzz1apAzvN9dlzEheX7ICJBBtuA6G3LQpz"
225-
" W5hOA2hzCTMjJPJ8LbqF6dsV6DoBQzgul0sGIcGOYl7OyQdXfZ57relS"
226-
" Qageu+ipAdTTJ25AsRTAoub8ONGcLmqrAmRLKBP1dfwhYB4N7knNnulq QxA+Uk1ihz0="
227-
),
218+
"257 3 8 AwEAAagAIKlVZrpC6Ia7gEzahOR+9W29euxhJhVVLOyQbSEW0O8gcCjF"
219+
" FVQUTf6v58fLjwBd0YI0EzrAcQqBGCzh/RStIoO8g0NfnfL2MTJRkxoX"
220+
" bfDaUeVPQuYEhg37NZWAJQ9VnMVDxP/VHL496M/QZxkjf5/Efucp2gaD"
221+
" X6RS6CXpoY68LsvPVjR0ZSwzz1apAzvN9dlzEheX7ICJBBtuA6G3LQpz"
222+
" W5hOA2hzCTMjJPJ8LbqF6dsV6DoBQzgul0sGIcGOYl7OyQdXfZ57relS"
223+
" Qageu+ipAdTTJ25AsRTAoub8ONGcLmqrAmRLKBP1dfwhYB4N7knNnulq QxA+Uk1ihz0=",
228224
),
229225
]
230226

electrumabc/interface.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,8 @@ def get_socket(self):
195195
try:
196196
os.remove(cert_path)
197197
self.print_error(
198-
(
199-
"Server is now using a CA-signed certificate, deleted"
200-
" previous self-signed certificate:"
201-
),
198+
"Server is now using a CA-signed certificate, deleted"
199+
" previous self-signed certificate:",
202200
cert_path,
203201
)
204202
except OSError:

electrumabc/json_db.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -472,8 +472,9 @@ def get_seed_version(self):
472472
if seed_version > FINAL_SEED_VERSION:
473473
raise WalletFileException(
474474
"This version of Electrum is too old to open this wallet.\n"
475-
"(highest supported storage version: {}, version of this file: {})"
476-
.format(FINAL_SEED_VERSION, seed_version)
475+
"(highest supported storage version: {}, version of this file: {})".format(
476+
FINAL_SEED_VERSION, seed_version
477+
)
477478
)
478479
if seed_version >= 12:
479480
return seed_version

electrumabc/mnemo.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,9 @@ def __init__(self, lang=None):
289289
self.data.words = tuple(load_wordlist(filename))
290290
self.data.word_indices = dict()
291291
for i, word in enumerate(self.data.words):
292-
self.data.word_indices[word] = (
293-
i # saves on O(N) lookups for words. The alternative is to call wordlist.index(w) for each word which is slow.
294-
)
292+
self.data.word_indices[
293+
word
294+
] = i # saves on O(N) lookups for words. The alternative is to call wordlist.index(w) for each word which is slow.
295295
self.print_error("wordlist has %d words" % len(self.data.words))
296296
assert len(self.data.words) == len(
297297
self.data.word_indices

electrumabc/network.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -1478,10 +1478,8 @@ def on_header(self, interface, request, response):
14781478

14791479
if not request:
14801480
interface.print_error(
1481-
(
1482-
"disconnecting server for sending unsolicited header, no request,"
1483-
f" params={response['params']}"
1484-
),
1481+
"disconnecting server for sending unsolicited header, no request,"
1482+
f" params={response['params']}",
14851483
blacklist=True,
14861484
)
14871485
self.connection_down(interface.server)
@@ -1494,8 +1492,9 @@ def on_header(self, interface, request, response):
14941492
# sort of rewrite.
14951493
if height != response_height:
14961494
interface.print_error(
1497-
"unsolicited header request={} request_height={} response_height={}"
1498-
.format(request_params, height, response_height)
1495+
"unsolicited header request={} request_height={} response_height={}".format(
1496+
request_params, height, response_height
1497+
)
14991498
)
15001499
self.connection_down(interface.server)
15011500
return

electrumabc/paymentrequest.py

+4-8
Original file line numberDiff line numberDiff line change
@@ -660,10 +660,8 @@ class PaymentRequestBitPay20(PaymentRequest, PrintError):
660660

661661
Details = namedtuple(
662662
"BitPay20Details",
663-
(
664-
"outputs, memo, payment_url, time, expires, network, currency,"
665-
" required_fee_rate"
666-
),
663+
"outputs, memo, payment_url, time, expires, network, currency,"
664+
" required_fee_rate",
667665
)
668666

669667
class Raw:
@@ -937,10 +935,8 @@ def verify(self, contacts, *, timeout=10.0):
937935
else:
938936
# TODO: Fixme -- for now this branch will always be taken because we turned off key download in _get_signing_keys() above
939937
self.print_error(
940-
(
941-
"Warning: Could not verify whether signing public key is"
942-
" valid:"
943-
),
938+
"Warning: Could not verify whether signing public key is"
939+
" valid:",
944940
pubkey.hex(),
945941
"(PGP verification is currently disabled)",
946942
)

electrumabc/plugins.py

+7-9
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,9 @@ def retranslate_internal_plugin_metadata(self, name):
163163
)
164164
else:
165165
d[key] = val # rewrite translated string
166-
d[ut_key] = (
167-
ut_val # save untranslated metadata for later so that this function may be called again from GUI
168-
)
166+
d[
167+
ut_key
168+
] = ut_val # save untranslated metadata for later so that this function may be called again from GUI
169169

170170
def load_internal_plugins(self):
171171
for loader, name, ispkg in pkgutil.iter_modules(
@@ -653,12 +653,10 @@ def myhook(self, arg1, arg2):
653653
this_thread = threading.current_thread()
654654
if this_thread is not threading.main_thread():
655655
warn(
656-
(
657-
f'run_hook "{name}" being called from outside the main'
658-
f" thread (thr: {this_thread.name}) may lead to undefined"
659-
" behavior. Please use util.do_in_main_thread to call run_hook"
660-
" if the hook in question does not return any results."
661-
),
656+
f'run_hook "{name}" being called from outside the main'
657+
f" thread (thr: {this_thread.name}) may lead to undefined"
658+
" behavior. Please use util.do_in_main_thread to call run_hook"
659+
" if the hook in question does not return any results.",
662660
stacklevel=2,
663661
)
664662
f_list = hooks.get(name)

electrumabc/synchronizer.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,9 @@ def process():
358358
chk_txid = tx.txid_fast()
359359
if tx_hash != chk_txid:
360360
self.print_error(
361-
"received tx does not match expected txid ({} != {}), skipping"
362-
.format(tx_hash, chk_txid)
361+
"received tx does not match expected txid ({} != {}), skipping".format(
362+
tx_hash, chk_txid
363+
)
363364
)
364365
return
365366
del chk_txid

electrumabc/tests/test_avalanche.py

+9-11
Original file line numberDiff line numberDiff line change
@@ -214,17 +214,15 @@ def test_1_stake(self):
214214
},
215215
],
216216
Address.from_string("ecash:qrupwtz3a7lngsf6xz9qxr75k9jvt07d3uexmwmpqy"),
217-
(
218-
"d97587e6c882615796011ec8f9a7b1c621023beefdde700a6bc02036335b4df141c8b"
219-
"c67bb05a971f5ac2745fd683797dde30169a79ff23e1d58c64afad42ad81cffe53967"
220-
"e16beb692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb"
221-
"5237efe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce680e6569b4412"
222-
"fbb651e44282419f62e9b3face655d3a96e286f70dd616592d6837ccf55cadd71eb53"
223-
"50a4c46f23ca69230c27f6c0a7c1ed15aee38ab4cbc6f8d031976a914f8172c51efbf"
224-
"34413a308a030fd4b164c5bfcd8f88ac2fe2dbc2d5d28ed70f4bf9e3e7e76db091570"
225-
"8100f048a17f6347d95e1135d6403241db4f4b42aa170919bd0847d158d087d9b0d9b"
226-
"92ad41114cf03a3d44ec84"
227-
),
217+
"d97587e6c882615796011ec8f9a7b1c621023beefdde700a6bc02036335b4df141c8b"
218+
"c67bb05a971f5ac2745fd683797dde30169a79ff23e1d58c64afad42ad81cffe53967"
219+
"e16beb692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb"
220+
"5237efe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce680e6569b4412"
221+
"fbb651e44282419f62e9b3face655d3a96e286f70dd616592d6837ccf55cadd71eb53"
222+
"50a4c46f23ca69230c27f6c0a7c1ed15aee38ab4cbc6f8d031976a914f8172c51efbf"
223+
"34413a308a030fd4b164c5bfcd8f88ac2fe2dbc2d5d28ed70f4bf9e3e7e76db091570"
224+
"8100f048a17f6347d95e1135d6403241db4f4b42aa170919bd0847d158d087d9b0d9b"
225+
"92ad41114cf03a3d44ec84",
228226
UInt256.from_hex(
229227
"199bd28f711413cf2cf04a2520f3ccadbff296d9be231c00cb6308528a0b51ca",
230228
),

electrumabc/tests/test_dnssec.py

+40-62
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,10 @@ def test_validate_rrsig_ecdsa(self):
1313
3599,
1414
1,
1515
48,
16-
(
17-
"257 3 13 mdsswUyr3DPW132mOi8V9xESWE8jTo0d"
18-
" xCjjnopKl+GqJxpVXckHAeF+KkxLbxIL fDLUT0rAK9iUzy1L53eKGQ=="
19-
),
20-
(
21-
"256 3 13 koPbw9wmYZ7ggcjnQ6ayHyhHaDNMYELK"
22-
" TqT+qRGrZpWSccr/lBcrm10Z1PuQHB3A zhii+sb0PYFkH1ruxLhe5g=="
23-
),
16+
"257 3 13 mdsswUyr3DPW132mOi8V9xESWE8jTo0d"
17+
" xCjjnopKl+GqJxpVXckHAeF+KkxLbxIL fDLUT0rAK9iUzy1L53eKGQ==",
18+
"256 3 13 koPbw9wmYZ7ggcjnQ6ayHyhHaDNMYELK"
19+
" TqT+qRGrZpWSccr/lBcrm10Z1PuQHB3A zhii+sb0PYFkH1ruxLhe5g==",
2420
)
2521
rrsig = dns.rdtypes.ANY.RRSIG.RRSIG.from_text(
2622
1,
@@ -46,10 +42,8 @@ def test_validate_rrsig_rsa(self):
4642
12698,
4743
1,
4844
43,
49-
(
50-
"2371 13 2"
51-
" 3b7f818a879ecb9931dae983d4529afedeb53993759d8080735083f954d40bc8"
52-
),
45+
"2371 13 2"
46+
" 3b7f818a879ecb9931dae983d4529afedeb53993759d8080735083f954d40bc8",
5347
)
5448
rrsig = dns.rdtypes.ANY.RRSIG.RRSIG.from_text(
5549
1,
@@ -67,34 +61,26 @@ def test_validate_rrsig_rsa(self):
6761
866,
6862
1,
6963
48,
70-
(
71-
"256 3 7 AwEAAXxsMmN/JgpEE9Y4uFNRJm7Q9GBw"
72-
" mEYUCsCxuKlgBU9WrQEFRrvAeMamUBeX 4SE8s3V/TEk/TgGmPPp0pMkKD7mseluK"
73-
" 6Ard2HZ6O3nPAzL4i8py/UDRUmYNSCxw fdfjUWRmcB9H+NKWMsJoDhAkLFqg5HS7"
74-
" f0j4Vb99Wac24Fk7"
75-
),
76-
(
77-
"256 3 7 AwEAAcLdAPt3vn/ND00zZlyTx7OBko+9"
78-
" YeCrSl2eGuEXjef0Lqf0tKGikoHwnmTH tT8J/aGqkZImLMVByJbknE0wKDnbvbKD"
79-
" oTQxPwUQZLH6k3sTdsPKESKDSBSc6VFM q35gx6CeuRYZ9KkGWiUsKqJhXPo6tyJF"
80-
" CBxfaNQQyrzBnv4/"
81-
),
82-
(
83-
"257 3 7 AwEAAZTjbIO5kIpxWUtyXc8avsKyHIIZ"
84-
" +LjC2Dv8naO+Tz6X2fqzDC1bdq7HlZwt kaqTkMVVJ+8gE9FIreGJ4c8G1GdbjQgb"
85-
" P1OyYIG7OHTc4hv5T2NlyWr6k6QFz98Q 4zwFIGTFVvwBhmrMDYsOTtXakK6QwHov"
86-
" A1+83BsUACxlidpwB0hQacbD6x+I2RCD zYuTzj64Jv0/9XsX6AYV3ebcgn4hL1jI"
87-
" R2eJYyXlrAoWxdzxcW//5yeL5RVWuhRx ejmnSVnCuxkfS4AQ485KH2tpdbWcCopL"
88-
" JZs6tw8q3jWcpTGzdh/v3xdYfNpQNcPI mFlxAun3BtORPA2r8ti6MNoJEHU="
89-
),
90-
(
91-
"257 3 7 AwEAAcMnWBKLuvG/LwnPVykcmpvnntwx"
92-
" fshHlHRhlY0F3oz8AMcuF8gw9McCw+Bo C2YxWaiTpNPuxjSNhUlBtcJmcdkz3/r7"
93-
" PIn0oDf14ept1Y9pdPh8SbIBIWx50ZPf VRlj8oQXv2Y6yKiQik7bi3MT37zMRU2k"
94-
" w2oy3cgrsGAzGN4s/C6SFYon5N1Q2O4h GDbeOq538kATOy0GFELjuauV9guX/431"
95-
" msYu4Rgb5lLuQ3Mx5FSIxXpI/RaAn2mh M4nEZ/5IeRPKZVGydcuLBS8GZlxW4qbb"
96-
" 8MgRZ8bwMg0pqWRHmhirGmJIt3UuzvN1 pSFBfX7ysI9PPhSnwXCNDXk0kk0="
97-
),
64+
"256 3 7 AwEAAXxsMmN/JgpEE9Y4uFNRJm7Q9GBw"
65+
" mEYUCsCxuKlgBU9WrQEFRrvAeMamUBeX 4SE8s3V/TEk/TgGmPPp0pMkKD7mseluK"
66+
" 6Ard2HZ6O3nPAzL4i8py/UDRUmYNSCxw fdfjUWRmcB9H+NKWMsJoDhAkLFqg5HS7"
67+
" f0j4Vb99Wac24Fk7",
68+
"256 3 7 AwEAAcLdAPt3vn/ND00zZlyTx7OBko+9"
69+
" YeCrSl2eGuEXjef0Lqf0tKGikoHwnmTH tT8J/aGqkZImLMVByJbknE0wKDnbvbKD"
70+
" oTQxPwUQZLH6k3sTdsPKESKDSBSc6VFM q35gx6CeuRYZ9KkGWiUsKqJhXPo6tyJF"
71+
" CBxfaNQQyrzBnv4/",
72+
"257 3 7 AwEAAZTjbIO5kIpxWUtyXc8avsKyHIIZ"
73+
" +LjC2Dv8naO+Tz6X2fqzDC1bdq7HlZwt kaqTkMVVJ+8gE9FIreGJ4c8G1GdbjQgb"
74+
" P1OyYIG7OHTc4hv5T2NlyWr6k6QFz98Q 4zwFIGTFVvwBhmrMDYsOTtXakK6QwHov"
75+
" A1+83BsUACxlidpwB0hQacbD6x+I2RCD zYuTzj64Jv0/9XsX6AYV3ebcgn4hL1jI"
76+
" R2eJYyXlrAoWxdzxcW//5yeL5RVWuhRx ejmnSVnCuxkfS4AQ485KH2tpdbWcCopL"
77+
" JZs6tw8q3jWcpTGzdh/v3xdYfNpQNcPI mFlxAun3BtORPA2r8ti6MNoJEHU=",
78+
"257 3 7 AwEAAcMnWBKLuvG/LwnPVykcmpvnntwx"
79+
" fshHlHRhlY0F3oz8AMcuF8gw9McCw+Bo C2YxWaiTpNPuxjSNhUlBtcJmcdkz3/r7"
80+
" PIn0oDf14ept1Y9pdPh8SbIBIWx50ZPf VRlj8oQXv2Y6yKiQik7bi3MT37zMRU2k"
81+
" w2oy3cgrsGAzGN4s/C6SFYon5N1Q2O4h GDbeOq538kATOy0GFELjuauV9guX/431"
82+
" msYu4Rgb5lLuQ3Mx5FSIxXpI/RaAn2mh M4nEZ/5IeRPKZVGydcuLBS8GZlxW4qbb"
83+
" 8MgRZ8bwMg0pqWRHmhirGmJIt3UuzvN1 pSFBfX7ysI9PPhSnwXCNDXk0kk0=",
9884
)
9985
keys = {dns.name.Name([b"org", b""]): rrset2}
10086
origin = None
@@ -111,10 +97,8 @@ def test_validate_rrsig_fail(self):
11197
86400,
11298
1,
11399
43,
114-
(
115-
"2371 13 2"
116-
" 3b7f818a879ecb9931dae983d4529afedeb53993759d8080735083f954d40bc8"
117-
),
100+
"2371 13 2"
101+
" 3b7f818a879ecb9931dae983d4529afedeb53993759d8080735083f954d40bc8",
118102
"106 5 1 4F219DCE274F820EA81EA1150638DABE21EB27FC",
119103
)
120104
rrsig = dns.rdtypes.ANY.RRSIG.RRSIG.from_text(
@@ -133,24 +117,18 @@ def test_validate_rrsig_fail(self):
133117
866,
134118
1,
135119
48,
136-
(
137-
"256 3 7 AwEAAZwBxCB7AIhIWiqjusg2lfHSi8orabyy5BM/UtidQEZKIvU5Mrh7"
138-
" 7eV4C3WyTOwd2AwoGYAUgPjzAC5lFFnCg0LsQpsV7sYy5k+bZBlpxF1o"
139-
" 9KuBOe+iUQt2YM4TjTD38mW1aN8OFf8mkMxkRzo3dfskzsT881CdJRiD Cg18hJJt"
140-
),
141-
(
142-
"256 3 7 AwEAAdZenjsGF9Xmh+hjv1FV0w8rRC6SHKeMNuk53BRsqruVK2xCbLGm"
143-
" gtue1yMElMs5+4B5A+uZY8pj4c5fHgC06h3gd0XoIF+KvWhk5WDqohrv"
144-
" 0nUADQjBBAGRaaO4FDTuu8i19sRg3p3h1LoAgZi+Gcls+JxOdnohVUkp 0by82buT"
145-
),
146-
(
147-
"257 3 7 AwEAAcMnWBKLuvG/LwnPVykcmpvnntwxfshHlHRhlY0F3oz8AMcuF8gw"
148-
" 9McCw+BoC2YxWaiTpNPuxjSNhUlBtcJmcdkz3/r7PIn0oDf14ept1Y9p"
149-
" dPh8SbIBIWx50ZPfVRlj8oQXv2Y6yKiQik7bi3MT37zMRU2kw2oy3cgr"
150-
" sGAzGN4s/C6SFYon5N1Q2O4hGDbeOq538kATOy0GFELjuauV9guX/431"
151-
" msYu4Rgb5lLuQ3Mx5FSIxXpI/RaAn2mhM4nEZ/5IeRPKZVGydcuLBS8G"
152-
" ZlxW4qbb8MgRZ8bwMg0pqWRHmhirGmJIt3UuzvN1pSFBfX7ysI9PPhSn wXCNDXk0kk0="
153-
),
120+
"256 3 7 AwEAAZwBxCB7AIhIWiqjusg2lfHSi8orabyy5BM/UtidQEZKIvU5Mrh7"
121+
" 7eV4C3WyTOwd2AwoGYAUgPjzAC5lFFnCg0LsQpsV7sYy5k+bZBlpxF1o"
122+
" 9KuBOe+iUQt2YM4TjTD38mW1aN8OFf8mkMxkRzo3dfskzsT881CdJRiD Cg18hJJt",
123+
"256 3 7 AwEAAdZenjsGF9Xmh+hjv1FV0w8rRC6SHKeMNuk53BRsqruVK2xCbLGm"
124+
" gtue1yMElMs5+4B5A+uZY8pj4c5fHgC06h3gd0XoIF+KvWhk5WDqohrv"
125+
" 0nUADQjBBAGRaaO4FDTuu8i19sRg3p3h1LoAgZi+Gcls+JxOdnohVUkp 0by82buT",
126+
"257 3 7 AwEAAcMnWBKLuvG/LwnPVykcmpvnntwxfshHlHRhlY0F3oz8AMcuF8gw"
127+
" 9McCw+BoC2YxWaiTpNPuxjSNhUlBtcJmcdkz3/r7PIn0oDf14ept1Y9p"
128+
" dPh8SbIBIWx50ZPfVRlj8oQXv2Y6yKiQik7bi3MT37zMRU2kw2oy3cgr"
129+
" sGAzGN4s/C6SFYon5N1Q2O4hGDbeOq538kATOy0GFELjuauV9guX/431"
130+
" msYu4Rgb5lLuQ3Mx5FSIxXpI/RaAn2mhM4nEZ/5IeRPKZVGydcuLBS8G"
131+
" ZlxW4qbb8MgRZ8bwMg0pqWRHmhirGmJIt3UuzvN1pSFBfX7ysI9PPhSn wXCNDXk0kk0=",
154132
)
155133
keys = {dns.name.Name([b"org", b""]): rrset2}
156134
origin = None

0 commit comments

Comments
 (0)