diff --git a/datasette/app.py b/datasette/app.py index b355715a..1f2883b7 100644 --- a/datasette/app.py +++ b/datasette/app.py @@ -124,6 +124,7 @@ app_root = Path(__file__).parent.parent @dataclasses.dataclass class PermissionCheck: """Represents a logged permission check for debugging purposes.""" + when: str actor: Optional[Dict[str, Any]] action: str @@ -131,6 +132,7 @@ class PermissionCheck: child: Optional[str] result: bool + # https://github.com/simonw/datasette/issues/283#issuecomment-781591015 SQLITE_LIMIT_ATTACHED = 10 diff --git a/datasette/views/special.py b/datasette/views/special.py index 6f7a222b..631b554c 100644 --- a/datasette/views/special.py +++ b/datasette/views/special.py @@ -660,10 +660,12 @@ class CreateTokenView(BaseView): tables = [] for table_resource in allowed_tables: if table_resource.parent == database_name: - tables.append({ - "name": table_resource.child, - "encoded": tilde_encode(table_resource.child) - }) + tables.append( + { + "name": table_resource.child, + "encoded": tilde_encode(table_resource.child), + } + ) database_with_tables.append( {