🎨 Remove un-used imports, add auto-flake

This commit is contained in:
Sebastián Ramírez 2018-12-13 21:47:32 +04:00
parent f539217b5b
commit d9fbead646
6 changed files with 7 additions and 19 deletions

View 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)

View 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(

View 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 = {

View 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

View 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

View File

@ -1,4 +1,3 @@
import pytest
from starlette.testclient import TestClient
from .main import app