]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
:art: Remove un-used imports, add auto-flake
authorSebastián Ramírez <tiangolo@gmail.com>
Thu, 13 Dec 2018 17:47:32 +0000 (21:47 +0400)
committerSebastián Ramírez <tiangolo@gmail.com>
Thu, 13 Dec 2018 17:48:03 +0000 (21:48 +0400)
fastapi/dependencies/models.py
fastapi/openapi/models.py
fastapi/openapi/utils.py
scripts/lint.sh
tests/main.py
tests/test_security.py

index da5d9b72df2f8a03f530c7a5d82aae12163c6934..748fe4a9eb990ae2657f3097cd36a876633607fc 100644 (file)
@@ -1,13 +1,7 @@
-from typing import Any, Callable, Dict, List, Sequence, Tuple
+from typing import Callable, List, Sequence
 
 from fastapi.security.base import SecurityBase
-from pydantic import BaseConfig, Schema
-from pydantic.error_wrappers import ErrorWrapper
-from pydantic.errors import MissingError
-from pydantic.fields import Field, Required
-from pydantic.schema import get_annotation_from_schema
-from starlette.concurrency import run_in_threadpool
-from starlette.requests import Request
+from pydantic.fields import Field
 
 param_supported_types = (str, int, float, bool)
 
index 7cdee02a4e228abb62fa995f61a79bcb7a0d77c0..e3b13da71fbf7ec9032f8b36fcac2b22accec4aa 100644 (file)
@@ -6,7 +6,6 @@ from pydantic import BaseModel, Schema as PSchema
 from pydantic.types import UrlStr
 
 try:
-    import email_validator
     from pydantic.types import EmailStr  # type: ignore
 except ImportError:
     logging.warning(
index 6f490a5d0cb1295090649499fe5ceb1ae7ffc610..0f0a03624952273c45d7762fe893bdbf04c5c00e 100644 (file)
@@ -11,8 +11,8 @@ from fastapi.utils import get_flat_models_from_routes, get_model_definitions
 from pydantic.fields import Field
 from pydantic.schema import Schema, field_schema, get_model_name_map
 from pydantic.utils import lenient_issubclass
-from starlette.responses import HTMLResponse, JSONResponse
-from starlette.routing import BaseRoute, Route
+from starlette.responses import JSONResponse
+from starlette.routing import BaseRoute
 from starlette.status import HTTP_422_UNPROCESSABLE_ENTITY
 
 validation_error_definition = {
index 8f71ee4a62a35597fe005bb8c85fb7ff1d178527..90a3df995510d8042ba9dfe66278036c4cfc5230 100644 (file)
@@ -1,5 +1,6 @@
 #!/bin/sh -e
 set -x
 
-black fastapi tests
-isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --apply fastapi tests
+autoflake --remove-all-unused-imports --recursive --remove-unused-variables --in-place docs/tutorial/src/ fastapi tests --exclude=__init__.py
+black fastapi tests docs/tutorial/src
+isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --apply fastapi tests docs/tutorial/src
index 23f06dff3b85ed819c2e6e3d14d2a025a1412a01..468f4c764fc0e53671d42cbdee4630f206207ff4 100644 (file)
@@ -1,6 +1,3 @@
-from typing import Optional
-
-import fastapi
 from fastapi import (
     Body,
     Cookie,
@@ -20,10 +17,8 @@ from fastapi.security import (
     OAuth2PasswordRequestForm,
 )
 from pydantic import BaseModel
-from starlette.exceptions import HTTPException
 from starlette.responses import HTMLResponse, JSONResponse, PlainTextResponse
 from starlette.status import HTTP_202_ACCEPTED
-from starlette.testclient import TestClient
 
 from .endpoints.a import router as router_a
 from .endpoints.b import router as router_b
index 25ec0c51ff90b1668757c2f605f8e62d4afc8b6f..672a8460fac5a768fba70c4cf7b337b94c421c83 100644 (file)
@@ -1,4 +1,3 @@
-import pytest
 from starlette.testclient import TestClient
 
 from .main import app