\r\n
Tweet by @{{ display.screen_name }} ({{ display.user_name }}, {{ \"{:,}\".format(display.followers_count or 0) }} followers)\r\n on {{ display.created_at }}
\r\n \r\n
{{ display.full_text }}
\r\n {% if display.media_urls and json.loads(display.media_urls) %}\r\n {% for url in json.loads(display.media_urls) %}\r\n
\r\n {% endfor %}\r\n {% endif %}\r\n
\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 703970814, "label": "the JSON object must be str, bytes or bytearray, not 'Undefined'"}, "performed_via_github_app": null}
{"html_url": "https://github.com/dogsheep/dogsheep-beta/issues/24#issuecomment-694553579", "issue_url": "https://api.github.com/repos/dogsheep/dogsheep-beta/issues/24", "id": 694553579, "node_id": "MDEyOklzc3VlQ29tbWVudDY5NDU1MzU3OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-09-17T23:28:37Z", "updated_at": "2020-09-17T23:28:37Z", "author_association": "MEMBER", "body": "More investigation in pdb:\r\n```\r\n(dogsheep-beta) dogsheep-beta % datasette . --get '/-/beta?q=pycon&sort=oldest' --pdb\r\n> /usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/lib/python3.8/json/__init__.py(341)loads()\r\n-> raise TypeError(f'the JSON object must be str, bytes or bytearray, '\r\n(Pdb) list\r\n336 \t if s.startswith('\\ufeff'):\r\n337 \t raise JSONDecodeError(\"Unexpected UTF-8 BOM (decode using utf-8-sig)\",\r\n338 \t s, 0)\r\n339 \t else:\r\n340 \t if not isinstance(s, (bytes, bytearray)):\r\n341 ->\t raise TypeError(f'the JSON object must be str, bytes or bytearray, '\r\n342 \t f'not {s.__class__.__name__}')\r\n343 \t s = s.decode(detect_encoding(s), 'surrogatepass')\r\n344 \t\r\n345 \t if \"encoding\" in kw:\r\n346 \t import warnings\r\n(Pdb) bytes\r\n