Skip to content

Commit 8849927

Browse files
authored
Merge pull request #23 from mongkok/fix/add-sql-encoder
Add SQL query encoder
2 parents e6fdb73 + 68bb115 commit 8849927

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

debug_toolbar/panels/sql.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import sqlparse
88
from fastapi import Request, Response
9+
from fastapi.encoders import jsonable_encoder
910
from pydantic.color import Color
1011
from sqlparse import tokens as T
1112

@@ -105,7 +106,7 @@ def add_query(self, alias: str, query: t.Dict[str, t.Any]) -> None:
105106
self._databases[alias]["num_queries"] += 1
106107

107108
self._sql_time += duration
108-
self._queries.append((alias, query))
109+
self._queries.append((alias, jsonable_encoder(query)))
109110

110111
async def generate_stats(self, request: Request, response: Response) -> Stats:
111112
trace_colors: t.Dict[t.Tuple[str, str], Color] = defaultdict(

0 commit comments

Comments
 (0)