Skip to content

Commit

Permalink
Increase csv field_size_limit, refs #84
Browse files Browse the repository at this point in the history
  • Loading branch information
simonw authored Jan 26, 2025
1 parent deda778 commit 777e6b9
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion webworker.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,20 @@ async function startDatasette(settings) {
await self.pyodide.runPythonAsync(`
# https://github.com/pyodide/pyodide/issues/3880#issuecomment-1560130092
import os
import csv
os.link = os.symlink
# Grab that fixtures.db database
# Increase CSV field size limit to maximim possible
# https://stackoverflow.com/a/15063941
field_size_limit = sys.maxsize
while True:
try:
csv_std.field_size_limit(field_size_limit)
break
except OverflowError:
field_size_limit = int(field_size_limit / 10)
import sqlite3
from pyodide.http import pyfetch
names = []
Expand Down

0 comments on commit 777e6b9

Please sign in to comment.