{
  "request_duration_ms": 114.75554600110627,
  "sum_trace_duration_ms": 33.026140972651774,
  "num_traces": 109,
  "traces": [
    {
      "type": "sql",
      "start": 18468.45306114,
      "end": 18468.453475754,
      "duration_ms": 0.41461399814579636,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 123, in dispatch_request\n    await self.ds.refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 353, in refresh_schemas\n    await self._refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 363, in _refresh_schemas\n    for row in await internal_db.execute(\n"
      ],
      "database": "_internal",
      "sql": "select database_name, schema_version from databases",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.453709817,
      "end": 18468.453977191,
      "duration_ms": 0.2673739982128609,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 123, in dispatch_request\n    await self.ds.refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 353, in refresh_schemas\n    await self._refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 368, in _refresh_schemas\n    schema_version = (await db.execute(\"PRAGMA schema_version\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "PRAGMA schema_version",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.454122589,
      "end": 18468.454339621,
      "duration_ms": 0.21703200036427006,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 123, in dispatch_request\n    await self.ds.refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 353, in refresh_schemas\n    await self._refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 368, in _refresh_schemas\n    schema_version = (await db.execute(\"PRAGMA schema_version\")).first()[0]\n"
      ],
      "database": "_internal",
      "sql": "PRAGMA schema_version",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.454474294,
      "end": 18468.454664906,
      "duration_ms": 0.1906119978229981,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 123, in dispatch_request\n    await self.ds.refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 353, in refresh_schemas\n    await self._refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 368, in _refresh_schemas\n    schema_version = (await db.execute(\"PRAGMA schema_version\")).first()[0]\n"
      ],
      "database": "fixtures",
      "sql": "PRAGMA schema_version",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.454794929,
      "end": 18468.454983186,
      "duration_ms": 0.18825699953595176,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 123, in dispatch_request\n    await self.ds.refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 353, in refresh_schemas\n    await self._refresh_schemas()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 368, in _refresh_schemas\n    schema_version = (await db.execute(\"PRAGMA schema_version\")).first()[0]\n"
      ],
      "database": "extra_database",
      "sql": "PRAGMA schema_version",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.455201862,
      "end": 18468.455390681,
      "duration_ms": 0.1888189981400501,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.455603987,
      "end": 18468.455802537,
      "duration_ms": 0.19854999845847487,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.455986091,
      "end": 18468.456178427,
      "duration_ms": 0.19233599959989078,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.456329,
      "end": 18468.456619736,
      "duration_ms": 0.29073599944240414,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 33, in get\n    table_names = await db.table_names()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 296, in table_names\n    results = await self.execute(\n"
      ],
      "database": "_memory",
      "sql": "select name from sqlite_master where type='table'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.463314219,
      "end": 18468.463716735,
      "duration_ms": 0.40251600148621947,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 34, in get\n    hidden_table_names = set(await db.hidden_table_names())\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 344, in hidden_table_names\n    await self.execute(\n"
      ],
      "database": "_memory",
      "sql": "select name from sqlite_master\n                where rootpage = 0\n                and (\n                    sql like '%VIRTUAL TABLE%USING FTS%'\n                ) or name in ('sqlite_stat1', 'sqlite_stat2', 'sqlite_stat3', 'sqlite_stat4')",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.464188728,
      "end": 18468.464404184,
      "duration_ms": 0.21545599884120747,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 34, in get\n    hidden_table_names = set(await db.hidden_table_names())\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 393, in hidden_table_names\n    for table_name in await self.table_names():\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 296, in table_names\n    results = await self.execute(\n"
      ],
      "database": "_memory",
      "sql": "select name from sqlite_master where type='table'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.464563893,
      "end": 18468.464900768,
      "duration_ms": 0.33687499671941623,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 37, in get\n    for view_name in await db.view_names():\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 402, in view_names\n    results = await self.execute(\"select name from sqlite_master where type='view'\")\n"
      ],
      "database": "_memory",
      "sql": "select name from sqlite_master where type='view'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.465517516,
      "end": 18468.466081362,
      "duration_ms": 0.5638459988404065,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.466337949,
      "end": 18468.466552511,
      "duration_ms": 0.21456199829117395,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.466942618,
      "end": 18468.467226032,
      "duration_ms": 0.28341399956843816,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.467407899,
      "end": 18468.467736305,
      "duration_ms": 0.32840600033523515,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 33, in get\n    table_names = await db.table_names()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 296, in table_names\n    results = await self.execute(\n"
      ],
      "database": "fixtures",
      "sql": "select name from sqlite_master where type='table'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.467902989,
      "end": 18468.468312003,
      "duration_ms": 0.40901399916037917,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 34, in get\n    hidden_table_names = set(await db.hidden_table_names())\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 344, in hidden_table_names\n    await self.execute(\n"
      ],
      "database": "fixtures",
      "sql": "select name from sqlite_master\n                where rootpage = 0\n                and (\n                    sql like '%VIRTUAL TABLE%USING FTS%'\n                ) or name in ('sqlite_stat1', 'sqlite_stat2', 'sqlite_stat3', 'sqlite_stat4')",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.468995331,
      "end": 18468.469355483,
      "duration_ms": 0.3601520002121106,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 34, in get\n    hidden_table_names = set(await db.hidden_table_names())\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 393, in hidden_table_names\n    for table_name in await self.table_names():\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 296, in table_names\n    results = await self.execute(\n"
      ],
      "database": "fixtures",
      "sql": "select name from sqlite_master where type='table'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.469532901,
      "end": 18468.469793557,
      "duration_ms": 0.26065600104629993,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 37, in get\n    for view_name in await db.view_names():\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 402, in view_names\n    results = await self.execute(\"select name from sqlite_master where type='view'\")\n"
      ],
      "database": "fixtures",
      "sql": "select name from sqlite_master where type='view'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.470012281,
      "end": 18468.470211479,
      "duration_ms": 0.19919800251955166,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.470411298,
      "end": 18468.470789523,
      "duration_ms": 0.3782249987125397,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.4710073,
      "end": 18468.471226603,
      "duration_ms": 0.21930300135863945,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.472426234,
      "end": 18468.472801147,
      "duration_ms": 0.3749130009964574,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.473068529,
      "end": 18468.473309364,
      "duration_ms": 0.24083499738480896,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.47350558,
      "end": 18468.474020174,
      "duration_ms": 0.5145939976500813,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.474271017,
      "end": 18468.474506306,
      "duration_ms": 0.23528900055680424,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.474906737,
      "end": 18468.47518875,
      "duration_ms": 0.2820129993779119,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.475497864,
      "end": 18468.475895965,
      "duration_ms": 0.39810099769965746,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.476089586,
      "end": 18468.476301252,
      "duration_ms": 0.21166599981370382,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.477341548,
      "end": 18468.477554832,
      "duration_ms": 0.21328399816411547,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.478028351,
      "end": 18468.478346194,
      "duration_ms": 0.3178429979016073,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.479834862,
      "end": 18468.48013284,
      "duration_ms": 0.29797800016240217,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.480370637,
      "end": 18468.480657714,
      "duration_ms": 0.28707700039376505,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.483043976,
      "end": 18468.483339608,
      "duration_ms": 0.2956319985969458,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.483605961,
      "end": 18468.483940753,
      "duration_ms": 0.33479200283181854,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.485232819,
      "end": 18468.485592839,
      "duration_ms": 0.36001999978907406,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.485945133,
      "end": 18468.486237625,
      "duration_ms": 0.2924919972429052,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.487312337,
      "end": 18468.487528641,
      "duration_ms": 0.21630399714922532,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.487770385,
      "end": 18468.487957462,
      "duration_ms": 0.18707699928199872,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.489349133,
      "end": 18468.489558674,
      "duration_ms": 0.20954099818482064,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.489767006,
      "end": 18468.489951397,
      "duration_ms": 0.18439099949318916,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.49105371,
      "end": 18468.491259988,
      "duration_ms": 0.2062780004052911,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.492341729,
      "end": 18468.492659525,
      "duration_ms": 0.3177959988533985,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.494029021,
      "end": 18468.494270404,
      "duration_ms": 0.2413830006844364,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.494495611,
      "end": 18468.49488733,
      "duration_ms": 0.3917190006177407,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.496355708,
      "end": 18468.496559691,
      "duration_ms": 0.20398299966473132,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.497092618,
      "end": 18468.497382772,
      "duration_ms": 0.2901539992308244,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.498891981,
      "end": 18468.49909285,
      "duration_ms": 0.20086900258320384,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.499287376,
      "end": 18468.499543922,
      "duration_ms": 0.2565460017649457,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.500523476,
      "end": 18468.500908625,
      "duration_ms": 0.385149000067031,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.501142283,
      "end": 18468.501347853,
      "duration_ms": 0.20557000243570656,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.503313345,
      "end": 18468.50351806,
      "duration_ms": 0.20471499738050625,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.504007617,
      "end": 18468.504262355,
      "duration_ms": 0.25473799905739725,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.506052511,
      "end": 18468.506308816,
      "duration_ms": 0.2563050002208911,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.506553028,
      "end": 18468.506992076,
      "duration_ms": 0.4390479989524465,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.508116612,
      "end": 18468.508329005,
      "duration_ms": 0.2123929989465978,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.508570028,
      "end": 18468.50898501,
      "duration_ms": 0.41498200153000653,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.510469635,
      "end": 18468.51097109,
      "duration_ms": 0.5014550006308127,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.511247226,
      "end": 18468.511517352,
      "duration_ms": 0.2701259982131887,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.512503271,
      "end": 18468.512878091,
      "duration_ms": 0.3748200033442117,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.513093707,
      "end": 18468.513373248,
      "duration_ms": 0.2795410000544507,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.514578401,
      "end": 18468.514865653,
      "duration_ms": 0.2872520017263014,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.515064761,
      "end": 18468.515302766,
      "duration_ms": 0.2380050027568359,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.51643516,
      "end": 18468.516601653,
      "duration_ms": 0.1664929986873176,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.516884547,
      "end": 18468.51718502,
      "duration_ms": 0.3004729987878818,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.518414583,
      "end": 18468.518647286,
      "duration_ms": 0.232703001529444,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.518946208,
      "end": 18468.519201783,
      "duration_ms": 0.25557499975548126,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.520560441,
      "end": 18468.52097546,
      "duration_ms": 0.41501899977447465,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.521206801,
      "end": 18468.521464842,
      "duration_ms": 0.25804100005188957,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.523597144,
      "end": 18468.523877162,
      "duration_ms": 0.28001799728372134,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.524103974,
      "end": 18468.524298318,
      "duration_ms": 0.1943440001923591,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.52543672,
      "end": 18468.525621994,
      "duration_ms": 0.18527399879531004,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.52592709,
      "end": 18468.526280197,
      "duration_ms": 0.35310699968249537,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.527954272,
      "end": 18468.528231817,
      "duration_ms": 0.2775449975160882,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.528468652,
      "end": 18468.52882423,
      "duration_ms": 0.35557800219976343,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.52975741,
      "end": 18468.529953984,
      "duration_ms": 0.19657400116557255,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.530384104,
      "end": 18468.530603807,
      "duration_ms": 0.219703000766458,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.532289638,
      "end": 18468.532516503,
      "duration_ms": 0.22686500233248807,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.532950109,
      "end": 18468.533191787,
      "duration_ms": 0.24167800074792467,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.534450555,
      "end": 18468.534827915,
      "duration_ms": 0.3773600001295563,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.535053199,
      "end": 18468.535296744,
      "duration_ms": 0.24354500055778772,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.536332897,
      "end": 18468.536511399,
      "duration_ms": 0.1785019994713366,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.536724392,
      "end": 18468.536903872,
      "duration_ms": 0.17947999731404707,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.537957173,
      "end": 18468.538125627,
      "duration_ms": 0.16845400023157708,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.538336851,
      "end": 18468.538828674,
      "duration_ms": 0.49182300062966533,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.540057356,
      "end": 18468.540325275,
      "duration_ms": 0.2679190001799725,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.540573606,
      "end": 18468.541098272,
      "duration_ms": 0.52466600027401,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.543852589,
      "end": 18468.544349237,
      "duration_ms": 0.49664800098980777,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.545403965,
      "end": 18468.545726406,
      "duration_ms": 0.32244099929812364,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.546043202,
      "end": 18468.546329521,
      "duration_ms": 0.28631899840547703,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 33, in get\n    table_names = await db.table_names()\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 296, in table_names\n    results = await self.execute(\n"
      ],
      "database": "extra_database",
      "sql": "select name from sqlite_master where type='table'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.54651459,
      "end": 18468.547018814,
      "duration_ms": 0.5042239972681273,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 34, in get\n    hidden_table_names = set(await db.hidden_table_names())\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 344, in hidden_table_names\n    await self.execute(\n"
      ],
      "database": "extra_database",
      "sql": "select name from sqlite_master\n                where rootpage = 0\n                and (\n                    sql like '%VIRTUAL TABLE%USING FTS%'\n                ) or name in ('sqlite_stat1', 'sqlite_stat2', 'sqlite_stat3', 'sqlite_stat4')",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.547449685,
      "end": 18468.547645477,
      "duration_ms": 0.19579199943109415,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 34, in get\n    hidden_table_names = set(await db.hidden_table_names())\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 393, in hidden_table_names\n    for table_name in await self.table_names():\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 296, in table_names\n    results = await self.execute(\n"
      ],
      "database": "extra_database",
      "sql": "select name from sqlite_master where type='table'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.547795179,
      "end": 18468.548434739,
      "duration_ms": 0.6395599993993528,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/base.py\", line 125, in dispatch_request\n    return await handler(request, *args, **kwargs)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/views/index.py\", line 37, in get\n    for view_name in await db.view_names():\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/database.py\", line 402, in view_names\n    results = await self.execute(\"select name from sqlite_master where type='view'\")\n"
      ],
      "database": "extra_database",
      "sql": "select name from sqlite_master where type='view'",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.548909968,
      "end": 18468.549530525,
      "duration_ms": 0.6205569989106152,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.550286634,
      "end": 18468.550720673,
      "duration_ms": 0.4340390005381778,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.551140713,
      "end": 18468.55143015,
      "duration_ms": 0.2894370009016711,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.551713964,
      "end": 18468.552007423,
      "duration_ms": 0.29345900111366063,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.553500125,
      "end": 18468.553773211,
      "duration_ms": 0.273085999651812,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.554024012,
      "end": 18468.554275461,
      "duration_ms": 0.2514490006433334,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.555456105,
      "end": 18468.555722712,
      "duration_ms": 0.26660699950298294,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.555969023,
      "end": 18468.556280016,
      "duration_ms": 0.3109930003120098,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.557487328,
      "end": 18468.557837315,
      "duration_ms": 0.3499869999359362,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.558070531,
      "end": 18468.558292506,
      "duration_ms": 0.22197500220499933,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.559297125,
      "end": 18468.55956012,
      "duration_ms": 0.2629949995025527,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.559937405,
      "end": 18468.560136893,
      "duration_ms": 0.19948800036218017,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.561586721,
      "end": 18468.562598341,
      "duration_ms": 1.0116199991898611,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.562929386,
      "end": 18468.563221557,
      "duration_ms": 0.29217100018286146,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 860, in render_template\n    extra_script = await await_me_maybe(extra_script)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin.py\", line 87, in inner\n    await datasette.get_database().execute(\"select 3 * 5\")\n"
      ],
      "database": "_memory",
      "sql": "select 3 * 5",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.563576215,
      "end": 18468.564063866,
      "duration_ms": 0.4876509992755018,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 944, in _asset_urls\n    hook = await await_me_maybe(hook)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin.py\", line 44, in inner\n    await datasette.get_database().execute(\"select 3 * 5\")\n"
      ],
      "database": "_memory",
      "sql": "select 3 * 5",
      "params": null
    },
    {
      "type": "sql",
      "start": 18468.56493825,
      "end": 18468.565156532,
      "duration_ms": 0.21828199896845035,
      "traceback": [
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/app.py\", line 610, in permission_allowed\n    check = await await_me_maybe(check)\n",
        "  File \"/usr/local/lib/python3.8/site-packages/datasette/utils/__init__.py\", line 67, in await_me_maybe\n    value = await value\n",
        "  File \"plugins/my_plugin_2.py\", line 120, in inner\n    assert 2 == (await datasette.get_database().execute(\"select 1 + 1\")).first()[0]\n"
      ],
      "database": "_memory",
      "sql": "select 1 + 1",
      "params": null
    }
  ]
}