Skip to content

Commit 0200f0f

Browse files
committed
chore: resolve ruff warnings and add F401 fixes
- Add F401 fixes to __all__ in named_connections/__init__.py, mixins/__init__.py, protocols/__init__.py - Fix unused imports in various files (from ruff --fix) - Update extension examples to use 4-section format consistently
1 parent 4b141c2 commit 0200f0f

23 files changed

Lines changed: 113 additions & 119 deletions

File tree

‎src/rhosocial/activerecord/backend/impl/postgres/cli/connection.py‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import os
55

6-
from .output import RICH_AVAILABLE
76

87

98
def add_connection_args(parser):

‎src/rhosocial/activerecord/backend/impl/postgres/cli/info.py‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import inspect
1010
import json
1111
import logging
12-
import sys
1312
from typing import Any, Dict, List, Optional, Tuple
1413

1514
from rhosocial.activerecord.backend.dialect.protocols import (

‎src/rhosocial/activerecord/backend/impl/postgres/dialect.py‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
ArraySupport,
4848
ExplainSupport,
4949
GraphSupport,
50-
LockingSupport,
5150
MergeSupport,
5251
OrderedSetAggregationSupport,
5352
QualifyClauseSupport,
@@ -58,15 +57,12 @@
5857
JoinSupport,
5958
ViewSupport,
6059
SchemaSupport,
61-
IndexSupport,
6260
SequenceSupport,
63-
TableSupport,
6461
SetOperationSupport,
6562
TruncateSupport,
6663
ILIKESupport,
6764
IntrospectionSupport,
6865
TransactionControlSupport,
69-
ConstraintSupport,
7066
SQLFunctionSupport,
7167
)
7268
from .mixins import (

‎src/rhosocial/activerecord/backend/impl/postgres/examples/extensions/citext.py‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
# ============================================================
4242
from rhosocial.activerecord.backend.impl.postgres.expression import (
4343
PostgresCreateExtensionExpression,
44-
PostgresDropExtensionExpression,
4544
)
4645
from rhosocial.activerecord.backend.expression import (
4746
CreateTableExpression,
@@ -74,7 +73,7 @@
7473
name="citext",
7574
)
7675
sql, params = create_ext.to_sql()
77-
print(f"\n--- CREATE EXTENSION ---")
76+
print("\n--- CREATE EXTENSION ---")
7877
print(f"SQL: {sql}")
7978
backend.execute(sql, params)
8079
# Re-detect extensions after creation
@@ -113,7 +112,7 @@
113112
)
114113

115114
sql, params = create_expr.to_sql()
116-
print(f"\n--- CREATE TABLE ---")
115+
print("\n--- CREATE TABLE ---")
117116
print(f"SQL: {sql}")
118117

119118
# Only execute if extension is available
@@ -133,7 +132,7 @@
133132
),
134133
)
135134
sql, params = insert_expr.to_sql()
136-
print(f"\n--- INSERT ---")
135+
print("\n--- INSERT ---")
137136
print(f"SQL: {sql}")
138137
print(f"Params: {params}")
139138
backend.execute(sql, params)
@@ -151,7 +150,7 @@
151150
== Literal(dialect, "test@example.com"),
152151
)
153152
sql, params = query.to_sql()
154-
print(f"\n--- SELECT (case-insensitive) ---")
153+
print("\n--- SELECT (case-insensitive) ---")
155154
print(f"SQL: {sql}")
156155
print(f"Params: {params}")
157156

‎src/rhosocial/activerecord/backend/impl/postgres/examples/extensions/cube.py‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
name="cube",
8383
)
8484
sql, params = create_ext.to_sql()
85-
print(f"\n--- CREATE EXTENSION ---")
85+
print("\n--- CREATE EXTENSION ---")
8686
print(f"SQL: {sql}")
8787
backend.execute(sql, params)
8888
# Re-detect extensions after creation
@@ -122,7 +122,7 @@
122122
if_not_exists=True,
123123
)
124124
sql, params = create_expr.to_sql()
125-
print(f"\n--- CREATE TABLE ---")
125+
print("\n--- CREATE TABLE ---")
126126
print(f"SQL: {sql}")
127127
backend.execute(sql, params)
128128

@@ -146,7 +146,7 @@
146146
),
147147
)
148148
sql, params = insert_expr.to_sql()
149-
print(f"\n--- INSERT cube data ---")
149+
print("\n--- INSERT cube data ---")
150150
print(f"SQL: {sql}")
151151
print(f"Params: {params}")
152152
backend.execute(sql, params)
@@ -168,8 +168,8 @@
168168
)
169169
sql, params = query.to_sql()
170170
result = backend.execute(sql, params, options=opts)
171-
print(f"\n--- Contains operator (@>) ---")
172-
print(f"Points contained within range '(0.1,0.2,0.0),(0.5,0.6,0.3)':")
171+
print("\n--- Contains operator (@>) ---")
172+
print("Points contained within range '(0.1,0.2,0.0),(0.5,0.6,0.3)':")
173173
print(f"SQL: {sql}")
174174
print(f"Results: {result.data}")
175175

@@ -187,8 +187,8 @@
187187
)
188188
sql, params = query.to_sql()
189189
result = backend.execute(sql, params, options=opts)
190-
print(f"\n--- Contained by operator (<@) ---")
191-
print(f"Points contained by the range cube:")
190+
print("\n--- Contained by operator (<@) ---")
191+
print("Points contained by the range cube:")
192192
print(f"SQL: {sql}")
193193
print(f"Results: {result.data}")
194194

@@ -239,8 +239,8 @@
239239
)
240240
sql, params = query.to_sql()
241241
result = backend.execute(sql, params, options=opts)
242-
print(f"\n--- Distance operator (<->) ---")
243-
print(f"Products within distance 0.5 from point (0.5, 0.8, 0.2):")
242+
print("\n--- Distance operator (<->) ---")
243+
print("Products within distance 0.5 from point (0.5, 0.8, 0.2):")
244244
print(f"SQL: {sql}")
245245
print(f"Params: {params}")
246246
print(f"Results: {result.data}")
@@ -274,8 +274,8 @@
274274
)
275275
sql, params = query.to_sql()
276276
result = backend.execute(sql, params, options=opts)
277-
print(f"\n--- Nearest neighbor search ---")
278-
print(f"3 nearest to point (0.4, 0.5, 0.6):")
277+
print("\n--- Nearest neighbor search ---")
278+
print("3 nearest to point (0.4, 0.5, 0.6):")
279279
print(f"SQL: {sql}")
280280
print(f"Results: {result.data}")
281281

@@ -289,7 +289,7 @@
289289
if_not_exists=True,
290290
)
291291
sql, params = create_idx.to_sql()
292-
print(f"\n--- CREATE GIST INDEX ---")
292+
print("\n--- CREATE GIST INDEX ---")
293293
print(f"SQL: {sql}")
294294
backend.execute(sql, params)
295295
print("GiST index created: idx_products_feature_vector")

‎src/rhosocial/activerecord/backend/impl/postgres/examples/extensions/earthdistance.py‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
name="cube",
8383
)
8484
sql, params = create_ext.to_sql()
85-
print(f"\n--- CREATE EXTENSION (cube) ---")
85+
print("\n--- CREATE EXTENSION (cube) ---")
8686
print(f"SQL: {sql}")
8787
backend.execute(sql, params)
8888
backend.introspect_and_adapt()
@@ -94,7 +94,7 @@
9494
name="earthdistance",
9595
)
9696
sql, params = create_ext.to_sql()
97-
print(f"\n--- CREATE EXTENSION (earthdistance) ---")
97+
print("\n--- CREATE EXTENSION (earthdistance) ---")
9898
print(f"SQL: {sql}")
9999
backend.execute(sql, params)
100100
# Re-detect extensions after creation
@@ -144,7 +144,7 @@
144144
if_not_exists=True,
145145
)
146146
sql, params = create_expr.to_sql()
147-
print(f"\n--- CREATE TABLE ---")
147+
print("\n--- CREATE TABLE ---")
148148
print(f"SQL: {sql}")
149149
backend.execute(sql, params)
150150

@@ -165,7 +165,7 @@
165165
),
166166
)
167167
sql, params = insert_expr.to_sql()
168-
print(f"\n--- INSERT coordinate data ---")
168+
print("\n--- INSERT coordinate data ---")
169169
print(f"SQL: {sql}")
170170
print(f"Params: {params}")
171171
backend.execute(sql, params)
@@ -188,7 +188,7 @@
188188
select=[distance_func.as_("distance_meters")],
189189
)
190190
sql, params = query.to_sql()
191-
print(f"\n--- Distance between New York and Los Angeles ---")
191+
print("\n--- Distance between New York and Los Angeles ---")
192192
print(f"SQL: {sql}")
193193
result = backend.execute(sql, params, options=opts)
194194
print(f"Result: {result.data}")
@@ -238,7 +238,7 @@
238238
),
239239
)
240240
sql, params = query.to_sql()
241-
print(f"\n--- Cities within 500km of New York ---")
241+
print("\n--- Cities within 500km of New York ---")
242242
print(f"SQL: {sql}")
243243
print(f"Params: {params}")
244244
result = backend.execute(sql, params, options=opts)
@@ -281,7 +281,7 @@
281281
),
282282
)
283283
sql, params = query.to_sql()
284-
print(f"\n--- Cities within 1500km of Chicago ---")
284+
print("\n--- Cities within 1500km of Chicago ---")
285285
print(f"SQL: {sql}")
286286
print(f"Params: {params}")
287287
result = backend.execute(sql, params, options=opts)

‎src/rhosocial/activerecord/backend/impl/postgres/examples/extensions/fuzzystrmatch.py‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
name="fuzzystrmatch",
6262
)
6363
sql, params = create_ext.to_sql()
64-
print(f"\n--- CREATE EXTENSION ---")
64+
print("\n--- CREATE EXTENSION ---")
6565
print(f"SQL: {sql}")
6666
backend.execute(sql, params)
6767
# Re-detect extensions after creation
@@ -85,7 +85,7 @@
8585
],
8686
)
8787
sql, params = lev_query.to_sql()
88-
print(f"\n--- Levenshtein distance ---")
88+
print("\n--- Levenshtein distance ---")
8989
print(f"SQL: {sql}")
9090
print(f"Params: {params}")
9191
result = backend.execute(sql, params, options=opts)
@@ -126,7 +126,7 @@
126126
],
127127
)
128128
sql, params = soundex_query.to_sql()
129-
print(f"\n--- Soundex encoding ---")
129+
print("\n--- Soundex encoding ---")
130130
print(f"SQL: {sql}")
131131
print(f"Params: {params}")
132132
result = backend.execute(sql, params, options=opts)
@@ -160,7 +160,7 @@
160160
],
161161
)
162162
sql, params = diff_query.to_sql()
163-
print(f"\n--- Difference (Soundex similarity) ---")
163+
print("\n--- Difference (Soundex similarity) ---")
164164
print(f"SQL: {sql}")
165165
print(f"Params: {params}")
166166
result = backend.execute(sql, params, options=opts)
@@ -192,7 +192,7 @@
192192
],
193193
)
194194
sql, params = meta_query.to_sql()
195-
print(f"\n--- Metaphone encoding ---")
195+
print("\n--- Metaphone encoding ---")
196196
print(f"SQL: {sql}")
197197
print(f"Params: {params}")
198198
result = backend.execute(sql, params, options=opts)
@@ -222,7 +222,7 @@
222222
],
223223
)
224224
sql, params = dmeta_query.to_sql()
225-
print(f"\n--- Double Metaphone encoding ---")
225+
print("\n--- Double Metaphone encoding ---")
226226
print(f"SQL: {sql}")
227227
print(f"Params: {params}")
228228
result = backend.execute(sql, params, options=opts)
@@ -250,7 +250,7 @@
250250
],
251251
)
252252
sql, params = dmeta_alt_query.to_sql()
253-
print(f"\n--- Double Metaphone alternate codes ---")
253+
print("\n--- Double Metaphone alternate codes ---")
254254
print(f"SQL: {sql}")
255255
print(f"Params: {params}")
256256
result = backend.execute(sql, params, options=opts)

‎src/rhosocial/activerecord/backend/impl/postgres/examples/extensions/hstore.py‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
name="hstore",
8282
)
8383
sql, params = create_ext.to_sql()
84-
print(f"\n--- CREATE EXTENSION ---")
84+
print("\n--- CREATE EXTENSION ---")
8585
print(f"SQL: {sql}")
8686
backend.execute(sql, params)
8787
# Re-detect extensions after creation
@@ -145,7 +145,7 @@
145145
),
146146
)
147147
sql, params = insert_expr.to_sql()
148-
print(f"\n--- INSERT hstore data ---")
148+
print("\n--- INSERT hstore data ---")
149149
print(f"SQL: {sql}")
150150
print(f"Params: {params}")
151151
backend.execute(sql, params)
@@ -167,7 +167,7 @@
167167
from_=TableExpression(dialect, "products"),
168168
)
169169
sql, params = query.to_sql()
170-
print(f"\n--- Get value by key (-> operator) ---")
170+
print("\n--- Get value by key (-> operator) ---")
171171
print(f"SQL: {sql}")
172172
print(f"Params: {params}")
173173
result = backend.execute(sql, params, options=opts)
@@ -186,7 +186,7 @@
186186
),
187187
)
188188
sql, params = query.to_sql()
189-
print(f"\n--- Key exists (? operator) ---")
189+
print("\n--- Key exists (? operator) ---")
190190
print(f"SQL: {sql}")
191191
print(f"Params: {params}")
192192
result = backend.execute(sql, params, options=opts)
@@ -205,7 +205,7 @@
205205
),
206206
)
207207
sql, params = query.to_sql()
208-
print(f"\n--- Contains operator (@>) ---")
208+
print("\n--- Contains operator (@>) ---")
209209
print(f"SQL: {sql}")
210210
result = backend.execute(sql, params, options=opts)
211211
print(f"Products with color=silver: {result.data}")
@@ -225,7 +225,7 @@
225225
from_=TableExpression(dialect, "products"),
226226
)
227227
sql, params = query.to_sql()
228-
print(f"\n--- Concatenation operator (||) ---")
228+
print("\n--- Concatenation operator (||) ---")
229229
print(f"SQL: {sql}")
230230
result = backend.execute(sql, params, options=opts)
231231
print(f"Results: {result.data}")
@@ -244,7 +244,7 @@
244244
from_=TableExpression(dialect, "products"),
245245
)
246246
sql, params = query.to_sql()
247-
print(f"\n--- Get all keys (akeys function) ---")
247+
print("\n--- Get all keys (akeys function) ---")
248248
print(f"SQL: {sql}")
249249
result = backend.execute(sql, params, options=opts)
250250
print(f"Results: {result.data}")
@@ -263,7 +263,7 @@
263263
from_=TableExpression(dialect, "products"),
264264
)
265265
sql, params = query.to_sql()
266-
print(f"\n--- Get all values (avals function) ---")
266+
print("\n--- Get all values (avals function) ---")
267267
print(f"SQL: {sql}")
268268
result = backend.execute(sql, params, options=opts)
269269
print(f"Results: {result.data}")
@@ -282,7 +282,7 @@
282282
from_=TableExpression(dialect, "products"),
283283
)
284284
sql, params = query.to_sql()
285-
print(f"\n--- Get keys as set (skeys function) ---")
285+
print("\n--- Get keys as set (skeys function) ---")
286286
print(f"SQL: {sql}")
287287
result = backend.execute(sql, params, options=opts)
288288
print(f"Results: {result.data}")
@@ -302,7 +302,7 @@
302302
from_=TableExpression(dialect, "products"),
303303
)
304304
sql, params = query.to_sql()
305-
print(f"\n--- Delete key (delete function) ---")
305+
print("\n--- Delete key (delete function) ---")
306306
print(f"SQL: {sql}")
307307
print(f"Params: {params}")
308308
result = backend.execute(sql, params, options=opts)
@@ -332,7 +332,7 @@
332332
),
333333
)
334334
sql, params = update_expr.to_sql()
335-
print(f"\n--- UPDATE with hstore concatenation ---")
335+
print("\n--- UPDATE with hstore concatenation ---")
336336
print(f"SQL: {sql}")
337337
print(f"Params: {params}")
338338
result = backend.execute(sql, params, options=dml_opts)

0 commit comments

Comments
 (0)