{"sha": "bac4e01f40ae7bd19d1eab1fb9349452c18de8f5", "message": "Ensure sqlite_timelimit correctly clears handler\n\nIf an error occurred inside the block the progress handler (used to\nenforce a time limit) was not being correctly cleared, resulting in\ntimeout errors potentially occurring during subsequent SQL queries.\n\nThe fix is described here: https://docs.python.org/3/library/contextlib.html#contextlib.contextmanager", "author_date": "2019-04-21T19:02:24Z", "committer_date": "2019-04-21T19:02:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "11b352b4d52fd02a422776edebb14f12e4994d3b", "message": "Fix for Python 3.5, refs #435", "author_date": "2019-04-21T18:20:20Z", "committer_date": "2019-04-21T18:20:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9d73e3c8bd5f3aae24a75b62c420de166992b30c", "message": "Note that trace data format is very likely to change, refs #435", "author_date": "2019-04-21T17:53:28Z", "committer_date": "2019-04-21T17:53:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e4e73a537add40b92a02e55af004b0d26a3ccdce", "message": "Test for ?_trace=1, refs #435", "author_date": "2019-04-21T17:46:56Z", "committer_date": "2019-04-21T17:46:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "58a862cee4a065d463da0a08b87134efb6b6e18d", "message": "?_trace=1 now adds SQL trace info to JSON/HTML response\n\nAlso added documentation for it. Refs #435", "author_date": "2019-04-21T17:41:16Z", "committer_date": "2019-04-21T17:41:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7d01ca34a10b5f8a993859cfd05790eb2870b94e", "message": "Added ?_trace=1 option to trace SQL\n\nCurrently just dumps all SQL statements out on the console.", "author_date": "2019-04-21T05:28:15Z", "committer_date": "2019-04-21T05:34:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}