Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 372ab25

Browse files
authored
fix: automatic serialize sqlalchemy Row (pinterest#1011)
1 parent 225b0ac commit 372ab25

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

querybook/server/lib/utils/json.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
from datetime import datetime, date
22
import json
3+
34
from flask import json as flask_json
5+
from sqlalchemy.engine.row import Row
6+
47
from lib.utils.utils import DATE_TO_UTC, DATETIME_TO_UTC
58

69

@@ -21,6 +24,8 @@ def default(self, obj): # pylint: disable=E0202
2124
return self.datetime_formatter(obj)
2225
elif isinstance(obj, date):
2326
return self.date_formatter(obj)
27+
elif isinstance(obj, Row):
28+
return list(obj)
2429

2530

2631
def dumps(*args, **kwargs):

0 commit comments

Comments
 (0)