Correctly JSON serialize sqlite3.Cursor

magic-columns
Simon Willison 2017-10-24 16:53:21 -07:00
rodzic bc9379aabc
commit 5f806880c9
1 zmienionych plików z 2 dodań i 0 usunięć

2
app.py
Wyświetl plik

@ -288,6 +288,8 @@ class CustomJSONEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, sqlite3.Row):
return tuple(obj)
if isinstance(obj, sqlite3.Cursor):
return list(obj)
if isinstance(obj, bytes):
# Does it encode to utf8?
try: