Skip to content

Commit dbaff34

Browse files
authored
Fix ruff rules ISC flake8-implicit-str-concat (TheAlgorithms#8892)
1 parent b77e6ad commit dbaff34

File tree

6 files changed

+128
-133
lines changed

6 files changed

+128
-133
lines changed

ciphers/diffie_hellman.py

+122-122
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
5: {
1111
"prime": int(
1212
"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1"
13-
+ "29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
14-
+ "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
15-
+ "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
16-
+ "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
17-
+ "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
18-
+ "83655D23DCA3AD961C62F356208552BB9ED529077096966D"
19-
+ "670C354E4ABC9804F1746C08CA237327FFFFFFFFFFFFFFFF",
13+
"29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
14+
"EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
15+
"E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
16+
"EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
17+
"C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
18+
"83655D23DCA3AD961C62F356208552BB9ED529077096966D"
19+
"670C354E4ABC9804F1746C08CA237327FFFFFFFFFFFFFFFF",
2020
base=16,
2121
),
2222
"generator": 2,
@@ -25,16 +25,16 @@
2525
14: {
2626
"prime": int(
2727
"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1"
28-
+ "29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
29-
+ "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
30-
+ "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
31-
+ "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
32-
+ "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
33-
+ "83655D23DCA3AD961C62F356208552BB9ED529077096966D"
34-
+ "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
35-
+ "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
36-
+ "DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
37-
+ "15728E5A8AACAA68FFFFFFFFFFFFFFFF",
28+
"29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
29+
"EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
30+
"E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
31+
"EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
32+
"C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
33+
"83655D23DCA3AD961C62F356208552BB9ED529077096966D"
34+
"670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
35+
"E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
36+
"DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
37+
"15728E5A8AACAA68FFFFFFFFFFFFFFFF",
3838
base=16,
3939
),
4040
"generator": 2,
@@ -43,21 +43,21 @@
4343
15: {
4444
"prime": int(
4545
"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1"
46-
+ "29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
47-
+ "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
48-
+ "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
49-
+ "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
50-
+ "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
51-
+ "83655D23DCA3AD961C62F356208552BB9ED529077096966D"
52-
+ "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
53-
+ "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
54-
+ "DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
55-
+ "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64"
56-
+ "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7"
57-
+ "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B"
58-
+ "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
59-
+ "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31"
60-
+ "43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",
46+
"29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
47+
"EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
48+
"E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
49+
"EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
50+
"C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
51+
"83655D23DCA3AD961C62F356208552BB9ED529077096966D"
52+
"670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
53+
"E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
54+
"DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
55+
"15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64"
56+
"ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7"
57+
"ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B"
58+
"F12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
59+
"BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31"
60+
"43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",
6161
base=16,
6262
),
6363
"generator": 2,
@@ -66,27 +66,27 @@
6666
16: {
6767
"prime": int(
6868
"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1"
69-
+ "29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
70-
+ "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
71-
+ "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
72-
+ "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
73-
+ "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
74-
+ "83655D23DCA3AD961C62F356208552BB9ED529077096966D"
75-
+ "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
76-
+ "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
77-
+ "DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
78-
+ "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64"
79-
+ "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7"
80-
+ "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B"
81-
+ "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
82-
+ "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31"
83-
+ "43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7"
84-
+ "88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA"
85-
+ "2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6"
86-
+ "287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED"
87-
+ "1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9"
88-
+ "93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199"
89-
+ "FFFFFFFFFFFFFFFF",
69+
"29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
70+
"EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
71+
"E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
72+
"EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
73+
"C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
74+
"83655D23DCA3AD961C62F356208552BB9ED529077096966D"
75+
"670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
76+
"E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
77+
"DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
78+
"15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64"
79+
"ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7"
80+
"ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B"
81+
"F12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
82+
"BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31"
83+
"43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7"
84+
"88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA"
85+
"2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6"
86+
"287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED"
87+
"1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9"
88+
"93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199"
89+
"FFFFFFFFFFFFFFFF",
9090
base=16,
9191
),
9292
"generator": 2,
@@ -95,33 +95,33 @@
9595
17: {
9696
"prime": int(
9797
"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E08"
98-
+ "8A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B"
99-
+ "302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9"
100-
+ "A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE6"
101-
+ "49286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8"
102-
+ "FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D"
103-
+ "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C"
104-
+ "180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718"
105-
+ "3995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D"
106-
+ "04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7D"
107-
+ "B3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D226"
108-
+ "1AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
109-
+ "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFC"
110-
+ "E0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B26"
111-
+ "99C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB"
112-
+ "04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2"
113-
+ "233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127"
114-
+ "D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934028492"
115-
+ "36C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406"
116-
+ "AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918"
117-
+ "DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B33205151"
118-
+ "2BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03"
119-
+ "F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97F"
120-
+ "BEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AA"
121-
+ "CC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58B"
122-
+ "B7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632"
123-
+ "387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E"
124-
+ "6DCC4024FFFFFFFFFFFFFFFF",
98+
"8A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B"
99+
"302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9"
100+
"A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE6"
101+
"49286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8"
102+
"FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D"
103+
"670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C"
104+
"180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718"
105+
"3995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D"
106+
"04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7D"
107+
"B3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D226"
108+
"1AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
109+
"BBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFC"
110+
"E0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B26"
111+
"99C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB"
112+
"04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2"
113+
"233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127"
114+
"D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934028492"
115+
"36C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406"
116+
"AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918"
117+
"DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B33205151"
118+
"2BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03"
119+
"F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97F"
120+
"BEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AA"
121+
"CC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58B"
122+
"B7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632"
123+
"387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E"
124+
"6DCC4024FFFFFFFFFFFFFFFF",
125125
base=16,
126126
),
127127
"generator": 2,
@@ -130,48 +130,48 @@
130130
18: {
131131
"prime": int(
132132
"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1"
133-
+ "29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
134-
+ "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
135-
+ "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
136-
+ "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
137-
+ "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
138-
+ "83655D23DCA3AD961C62F356208552BB9ED529077096966D"
139-
+ "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
140-
+ "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
141-
+ "DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
142-
+ "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64"
143-
+ "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7"
144-
+ "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B"
145-
+ "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
146-
+ "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31"
147-
+ "43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7"
148-
+ "88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA"
149-
+ "2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6"
150-
+ "287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED"
151-
+ "1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9"
152-
+ "93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934028492"
153-
+ "36C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BD"
154-
+ "F8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831"
155-
+ "179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1B"
156-
+ "DB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF"
157-
+ "5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6"
158-
+ "D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F3"
159-
+ "23A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AA"
160-
+ "CC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE328"
161-
+ "06A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55C"
162-
+ "DA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE"
163-
+ "12BF2D5B0B7474D6E694F91E6DBE115974A3926F12FEE5E4"
164-
+ "38777CB6A932DF8CD8BEC4D073B931BA3BC832B68D9DD300"
165-
+ "741FA7BF8AFC47ED2576F6936BA424663AAB639C5AE4F568"
166-
+ "3423B4742BF1C978238F16CBE39D652DE3FDB8BEFC848AD9"
167-
+ "22222E04A4037C0713EB57A81A23F0C73473FC646CEA306B"
168-
+ "4BCBC8862F8385DDFA9D4B7FA2C087E879683303ED5BDD3A"
169-
+ "062B3CF5B3A278A66D2A13F83F44F82DDF310EE074AB6A36"
170-
+ "4597E899A0255DC164F31CC50846851DF9AB48195DED7EA1"
171-
+ "B1D510BD7EE74D73FAF36BC31ECFA268359046F4EB879F92"
172-
+ "4009438B481C6CD7889A002ED5EE382BC9190DA6FC026E47"
173-
+ "9558E4475677E9AA9E3050E2765694DFC81F56E880B96E71"
174-
+ "60C980DD98EDD3DFFFFFFFFFFFFFFFFF",
133+
"29024E088A67CC74020BBEA63B139B22514A08798E3404DD"
134+
"EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245"
135+
"E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED"
136+
"EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D"
137+
"C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F"
138+
"83655D23DCA3AD961C62F356208552BB9ED529077096966D"
139+
"670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B"
140+
"E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9"
141+
"DE2BCBF6955817183995497CEA956AE515D2261898FA0510"
142+
"15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64"
143+
"ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7"
144+
"ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B"
145+
"F12FFA06D98A0864D87602733EC86A64521F2B18177B200C"
146+
"BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31"
147+
"43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7"
148+
"88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA"
149+
"2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6"
150+
"287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED"
151+
"1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9"
152+
"93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934028492"
153+
"36C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BD"
154+
"F8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831"
155+
"179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1B"
156+
"DB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF"
157+
"5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6"
158+
"D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F3"
159+
"23A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AA"
160+
"CC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE328"
161+
"06A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55C"
162+
"DA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE"
163+
"12BF2D5B0B7474D6E694F91E6DBE115974A3926F12FEE5E4"
164+
"38777CB6A932DF8CD8BEC4D073B931BA3BC832B68D9DD300"
165+
"741FA7BF8AFC47ED2576F6936BA424663AAB639C5AE4F568"
166+
"3423B4742BF1C978238F16CBE39D652DE3FDB8BEFC848AD9"
167+
"22222E04A4037C0713EB57A81A23F0C73473FC646CEA306B"
168+
"4BCBC8862F8385DDFA9D4B7FA2C087E879683303ED5BDD3A"
169+
"062B3CF5B3A278A66D2A13F83F44F82DDF310EE074AB6A36"
170+
"4597E899A0255DC164F31CC50846851DF9AB48195DED7EA1"
171+
"B1D510BD7EE74D73FAF36BC31ECFA268359046F4EB879F92"
172+
"4009438B481C6CD7889A002ED5EE382BC9190DA6FC026E47"
173+
"9558E4475677E9AA9E3050E2765694DFC81F56E880B96E71"
174+
"60C980DD98EDD3DFFFFFFFFFFFFFFFFF",
175175
base=16,
176176
),
177177
"generator": 2,

compression/burrows_wheeler.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ def reverse_bwt(bwt_string: str, idx_original_string: int) -> str:
150150
raise ValueError("The parameter idx_original_string must not be lower than 0.")
151151
if idx_original_string >= len(bwt_string):
152152
raise ValueError(
153-
"The parameter idx_original_string must be lower than" " len(bwt_string)."
153+
"The parameter idx_original_string must be lower than len(bwt_string)."
154154
)
155155

156156
ordered_rotations = [""] * len(bwt_string)

neural_network/input_data.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,7 @@ def _maybe_download(filename, work_directory, source_url):
263263
return filepath
264264

265265

266-
@deprecated(
267-
None, "Please use alternatives such as:" " tensorflow_datasets.load('mnist')"
268-
)
266+
@deprecated(None, "Please use alternatives such as: tensorflow_datasets.load('mnist')")
269267
def read_data_sets(
270268
train_dir,
271269
fake_data=False,

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ select = [ # https://beta.ruff.rs/docs/rules
4949
"ICN", # flake8-import-conventions
5050
"INP", # flake8-no-pep420
5151
"INT", # flake8-gettext
52+
"ISC", # flake8-implicit-str-concat
5253
"N", # pep8-naming
5354
"NPY", # NumPy-specific rules
5455
"PGH", # pygrep-hooks
@@ -72,7 +73,6 @@ select = [ # https://beta.ruff.rs/docs/rules
7273
# "DJ", # flake8-django
7374
# "ERA", # eradicate -- DO NOT FIX
7475
# "FBT", # flake8-boolean-trap # FIX ME
75-
# "ISC", # flake8-implicit-str-concat # FIX ME
7676
# "PD", # pandas-vet
7777
# "PT", # flake8-pytest-style
7878
# "PTH", # flake8-use-pathlib # FIX ME

strings/is_srilankan_phone_number.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ def is_sri_lankan_phone_number(phone: str) -> bool:
2222
False
2323
"""
2424

25-
pattern = re.compile(
26-
r"^(?:0|94|\+94|0{2}94)" r"7(0|1|2|4|5|6|7|8)" r"(-| |)" r"\d{7}$"
27-
)
25+
pattern = re.compile(r"^(?:0|94|\+94|0{2}94)7(0|1|2|4|5|6|7|8)(-| |)\d{7}$")
2826

2927
return bool(re.search(pattern, phone))
3028

web_programming/world_covid19_stats.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,5 @@ def world_covid19_stats(url: str = "https://www.worldometers.info/coronavirus")
2222

2323

2424
if __name__ == "__main__":
25-
print("\033[1m" + "COVID-19 Status of the World" + "\033[0m\n")
26-
for key, value in world_covid19_stats().items():
27-
print(f"{key}\n{value}\n")
25+
print("\033[1m COVID-19 Status of the World \033[0m\n")
26+
print("\n".join(f"{key}\n{value}" for key, value in world_covid19_stats().items()))

0 commit comments

Comments
 (0)