The following issues were found
fastapi/middleware/httpsredirect.py
4 issues
Line: 1
Column: 1
from starlette.middleware.httpsredirect import ( # noqa
HTTPSRedirectMiddleware as HTTPSRedirectMiddleware,
)
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.httpsredirect import ( # noqa
HTTPSRedirectMiddleware as HTTPSRedirectMiddleware,
)
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.httpsredirect import ( # noqa
HTTPSRedirectMiddleware as HTTPSRedirectMiddleware,
)
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.httpsredirect import ( # noqa
HTTPSRedirectMiddleware as HTTPSRedirectMiddleware,
)
Reported by Pylint.
fastapi/middleware/gzip.py
4 issues
Line: 1
Column: 1
from starlette.middleware.gzip import GZipMiddleware as GZipMiddleware # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.gzip import GZipMiddleware as GZipMiddleware # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.gzip import GZipMiddleware as GZipMiddleware # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.gzip import GZipMiddleware as GZipMiddleware # noqa
Reported by Pylint.
fastapi/middleware/cors.py
4 issues
Line: 1
Column: 1
from starlette.middleware.cors import CORSMiddleware as CORSMiddleware # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.cors import CORSMiddleware as CORSMiddleware # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.cors import CORSMiddleware as CORSMiddleware # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.middleware.cors import CORSMiddleware as CORSMiddleware # noqa
Reported by Pylint.
fastapi/background.py
4 issues
Line: 1
Column: 1
from starlette.background import BackgroundTasks as BackgroundTasks # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.background import BackgroundTasks as BackgroundTasks # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.background import BackgroundTasks as BackgroundTasks # noqa
Reported by Pylint.
Line: 1
Column: 1
from starlette.background import BackgroundTasks as BackgroundTasks # noqa
Reported by Pylint.
docs_src/sub_applications/tutorial001.py
4 issues
Line: 1
Column: 1
from fastapi import FastAPI
app = FastAPI()
@app.get("/app")
def read_main():
return {"message": "Hello World from main app"}
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI
app = FastAPI()
@app.get("/app")
def read_main():
return {"message": "Hello World from main app"}
Reported by Pylint.
Line: 7
Column: 1
@app.get("/app")
def read_main():
return {"message": "Hello World from main app"}
subapi = FastAPI()
Reported by Pylint.
Line: 15
Column: 1
@subapi.get("/sub")
def read_sub():
return {"message": "Hello World from sub API"}
app.mount("/subapi", subapi)
Reported by Pylint.
docs_src/bigger_applications/app/internal/admin.py
3 issues
Line: 1
Column: 1
from fastapi import APIRouter
router = APIRouter()
@router.post("/")
async def update_admin():
return {"message": "Admin getting schwifty"}
Reported by Pylint.
Line: 1
Column: 1
from fastapi import APIRouter
router = APIRouter()
@router.post("/")
async def update_admin():
return {"message": "Admin getting schwifty"}
Reported by Pylint.
Line: 7
Column: 1
@router.post("/")
async def update_admin():
return {"message": "Admin getting schwifty"}
Reported by Pylint.
docs_src/header_params/tutorial002.py
3 issues
Line: 3
Column: 1
from typing import Optional
from fastapi import FastAPI, Header
app = FastAPI()
@app.get("/items/")
async def read_items(
Reported by Pylint.
Line: 1
Column: 1
from typing import Optional
from fastapi import FastAPI, Header
app = FastAPI()
@app.get("/items/")
async def read_items(
Reported by Pylint.
Line: 9
Column: 1
@app.get("/items/")
async def read_items(
strange_header: Optional[str] = Header(None, convert_underscores=False)
):
return {"strange_header": strange_header}
Reported by Pylint.
docs_src/request_forms_and_files/tutorial001.py
3 issues
Line: 1
Column: 1
from fastapi import FastAPI, File, Form, UploadFile
app = FastAPI()
@app.post("/files/")
async def create_file(
file: bytes = File(...), fileb: UploadFile = File(...), token: str = Form(...)
):
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI, File, Form, UploadFile
app = FastAPI()
@app.post("/files/")
async def create_file(
file: bytes = File(...), fileb: UploadFile = File(...), token: str = Form(...)
):
Reported by Pylint.
Line: 7
Column: 1
@app.post("/files/")
async def create_file(
file: bytes = File(...), fileb: UploadFile = File(...), token: str = Form(...)
):
return {
"file_size": len(file),
"token": token,
Reported by Pylint.
docs_src/header_params/tutorial003.py
3 issues
Line: 3
Column: 1
from typing import List, Optional
from fastapi import FastAPI, Header
app = FastAPI()
@app.get("/items/")
async def read_items(x_token: Optional[List[str]] = Header(None)):
Reported by Pylint.
Line: 1
Column: 1
from typing import List, Optional
from fastapi import FastAPI, Header
app = FastAPI()
@app.get("/items/")
async def read_items(x_token: Optional[List[str]] = Header(None)):
Reported by Pylint.
Line: 9
Column: 1
@app.get("/items/")
async def read_items(x_token: Optional[List[str]] = Header(None)):
return {"X-Token values": x_token}
Reported by Pylint.
docs_src/response_change_status_code/tutorial001.py
3 issues
Line: 1
Column: 1
from fastapi import FastAPI, Response, status
app = FastAPI()
tasks = {"foo": "Listen to the Bar Fighters"}
@app.put("/get-or-create-task/{task_id}", status_code=200)
def get_or_create_task(task_id: str, response: Response):
Reported by Pylint.
Line: 1
Column: 1
from fastapi import FastAPI, Response, status
app = FastAPI()
tasks = {"foo": "Listen to the Bar Fighters"}
@app.put("/get-or-create-task/{task_id}", status_code=200)
def get_or_create_task(task_id: str, response: Response):
Reported by Pylint.
Line: 9
Column: 1
@app.put("/get-or-create-task/{task_id}", status_code=200)
def get_or_create_task(task_id: str, response: Response):
if task_id not in tasks:
tasks[task_id] = "This didn't exist before"
response.status_code = status.HTTP_201_CREATED
return tasks[task_id]
Reported by Pylint.