Skip to content

Commit 458cf39

Browse files
committed
Added exception log in DB package
1 parent 877e701 commit 458cf39

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

src/db.py

+14-8
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,20 @@ def search_issues(params: IssuesParams):
3030
logger.debug(sql_results)
3131

3232
with duckdb.connect() as conn:
33-
count = conn.execute(sql_count).fetchone()[0] # Count is first item in Tuple
34-
logger.debug(count)
35-
results = conn.execute(sql_results).arrow().to_pylist()
36-
return PaginatedResult(
37-
params=PaginationParams(offset=params.offset, limit=params.limit),
38-
total_results_available=count,
39-
data=results
40-
)
33+
try:
34+
count = conn.execute(sql_count).fetchone()[0] # Count is first item in Tuple
35+
logger.debug(count)
36+
results = conn.execute(sql_results).arrow().to_pylist()
37+
return PaginatedResult(
38+
params=PaginationParams(offset=params.offset, limit=params.limit),
39+
total_results_available=count,
40+
data=results
41+
)
42+
except Exception as e:
43+
logger.exception(
44+
"Failure executing DuckDB queries",
45+
)
46+
raise e
4147

4248

4349
def _add_condition(where_clause, condition):

0 commit comments

Comments
 (0)