Fixed a bunch of unused imports spotted with ruff

pull/2257/head
Simon Willison 2024-02-06 17:27:20 -08:00
rodzic 5d21057cf1
commit 69c6e95323
16 zmienionych plików z 9 dodań i 26 usunięć

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

@ -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 import urllib

Wyświetl plik

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

Wyświetl plik

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

1
ruff.toml 100644
Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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

Wyświetl plik

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