Fixed a bunch of unused imports spotted with ruff

This commit is contained in:
Simon Willison 2024-02-06 17:27:20 -08:00
commit 69c6e95323
16 changed files with 9 additions and 26 deletions

View file

@ -15,7 +15,6 @@ import sys
import textwrap
import webbrowser
from .app import (
OBSOLETE_SETTINGS,
Datasette,
DEFAULT_SETTINGS,
SETTINGS,

View file

@ -1,4 +1,3 @@
from os import stat
from datasette import hookimpl, Response

View file

@ -1,14 +1,12 @@
from datasette import hookimpl, Response
from .utils import await_me_maybe, add_cors_headers
from .utils import add_cors_headers
from .utils.asgi import (
Base400,
Forbidden,
)
from .views.base import DatasetteError
from markupsafe import Markup
import pdb
import traceback
from .plugins import pm
try:
import rich

View file

@ -1,4 +1,4 @@
from dataclasses import dataclass, fields
from dataclasses import dataclass
from typing import Optional

View file

@ -1,4 +1,4 @@
from .utils import tilde_encode, path_with_format, HASH_LENGTH, PrefixedUrlString
from .utils import tilde_encode, path_with_format, PrefixedUrlString
import urllib

View file

@ -10,7 +10,6 @@ from markupsafe import escape
import pint
from datasette import __version__
from datasette.database import QueryInterrupted
from datasette.utils.asgi import Request
from datasette.utils import (

View file

@ -1,12 +1,9 @@
import json
from datasette.plugins import pm
from datasette.utils import add_cors_headers, make_slot_function, CustomJSONEncoder
from datasette.utils.asgi import Response
from datasette.version import __version__
from markupsafe import Markup
from .base import BaseView

1
ruff.toml Normal file
View file

@ -0,0 +1 @@
line-length = 160

View file

@ -7,7 +7,7 @@ import re
import subprocess
import tempfile
import time
from dataclasses import dataclass, field
from dataclasses import dataclass
from datasette import Event, hookimpl

View file

@ -1,8 +1,6 @@
import black
from click.testing import CliRunner
from pathlib import Path
import pytest
import sys
code_root = Path(__file__).parent.parent

View file

@ -4,7 +4,6 @@ from .fixtures import (
TestClient as _TestClient,
EXPECTED_PLUGINS,
)
import asyncio
from datasette.app import SETTINGS
from datasette.plugins import DEFAULT_PLUGINS
from datasette.cli import cli, serve
@ -19,7 +18,6 @@ import pytest
import sys
import textwrap
from unittest import mock
import urllib
def test_inspect_cli(app_client):

View file

@ -1,4 +1,4 @@
from datasette.cli import cli, serve
from datasette.cli import cli
from datasette.plugins import pm
from click.testing import CliRunner
import textwrap

View file

@ -3,11 +3,9 @@ import pathlib
import pytest
from datasette.app import Datasette
from datasette.cli import cli
from datasette.utils.sqlite import sqlite3
from datasette.utils import StartupError
from .fixtures import TestClient as _TestClient
from click.testing import CliRunner
PLUGIN = """
from datasette import hookimpl

View file

@ -7,7 +7,6 @@ from datasette import Forbidden, Context
from datasette.app import Datasette, Database
from itsdangerous import BadSignature
import pytest
from typing import Optional
@pytest.fixture

View file

@ -1,6 +1,5 @@
from bs4 import BeautifulSoup as Soup
from .fixtures import (
app_client,
app_client,
make_app_client,
TABLES,
@ -9,14 +8,12 @@ from .fixtures import (
TestClient as _TestClient,
) # noqa
from click.testing import CliRunner
from dataclasses import dataclass
from datasette.app import Datasette
from datasette import cli, hookimpl, Event, Permission
from datasette import cli, hookimpl, Permission
from datasette.filters import FilterArguments
from datasette.plugins import get_plugins, DEFAULT_PLUGINS, pm
from datasette.utils.sqlite import sqlite3
from datasette.utils import CustomRow, StartupError
from jinja2.environment import Template
from datasette.utils import StartupError
from jinja2 import ChoiceLoader, FileSystemLoader
import base64
import datetime

View file

@ -1,4 +1,4 @@
from datasette.app import Datasette, Database
from datasette.app import Datasette
from bs4 import BeautifulSoup as Soup
from .fixtures import ( # noqa
app_client,