format: use 4 spaces

This commit is contained in:
2026-04-17 15:24:15 -04:00
parent 82e4ed6fec
commit 06eff1c255
4 changed files with 112 additions and 109 deletions
+1 -1
View File
@@ -7,4 +7,4 @@ charset = utf-8
[*.py]
indent_style = space
indent_size = 2
indent_size = 4
+12 -9
View File
@@ -53,13 +53,14 @@ class DatabaseManager:
-- Computed fields for search
search_text TEXT, -- Full-text search content
author_list TEXT, -- Space-separated authors for search
category_list TEXT -- Space-separated categories for search
category_list TEXT -- Space-separated categories
)
""")
# Create indexes for common queries
conn.execute(
"CREATE INDEX IF NOT EXISTS idx_papers_source_type ON papers(source_type)"
"CREATE INDEX IF NOT EXISTS idx_papers_source_type "
"ON papers(source_type)"
)
conn.execute(
"CREATE INDEX IF NOT EXISTS idx_papers_source_id ON papers(source_id)"
@@ -73,7 +74,8 @@ class DatabaseManager:
"ON papers(summary_status)"
)
conn.execute(
"CREATE INDEX IF NOT EXISTS idx_papers_imported_at ON papers(imported_at)"
"CREATE INDEX IF NOT EXISTS idx_papers_imported_at "
"ON papers(imported_at)"
)
# Full-text search virtual table
@@ -85,9 +87,7 @@ class DatabaseManager:
search_text,
categories,
tags,
notes,
content='papers',
content_rowid='rowid'
notes
)
""")
@@ -257,7 +257,8 @@ class DatabaseManager:
where_clause = f"{field} LIKE ?"
params = [f"%{value}%"]
query = f"SELECT * FROM papers WHERE {where_clause} ORDER BY imported_at DESC LIMIT ?"
order_by = "ORDER BY imported_at DESC LIMIT ?"
query = f"SELECT * FROM papers WHERE {where_clause} {order_by}"
params.append(limit)
with self._get_connection() as conn:
@@ -284,7 +285,8 @@ class DatabaseManager:
# By conversion status
cursor = conn.execute(
"SELECT conversion_status, COUNT(*) as count FROM papers GROUP BY conversion_status"
"SELECT conversion_status, COUNT(*) as count FROM papers "
"GROUP BY conversion_status"
)
stats["by_conversion_status"] = {
row["conversion_status"]: row["count"] for row in cursor
@@ -292,7 +294,8 @@ class DatabaseManager:
# By summary status
cursor = conn.execute(
"SELECT summary_status, COUNT(*) as count FROM papers GROUP BY summary_status"
"SELECT summary_status, COUNT(*) as count FROM papers "
"GROUP BY summary_status"
)
stats["by_summary_status"] = {
row["summary_status"]: row["count"] for row in cursor