Skip to content

Commit 340b074

Browse files
committed
Revert "Address middleware compatibility issue on FastAPI"
This reverts commit 3b4019c.
1 parent 3b4019c commit 340b074

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

pkg/workloads/cortex/serve/serve.py

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,11 @@
2525

2626
from fastapi import Body, FastAPI
2727
from fastapi.exceptions import RequestValidationError
28+
from fastapi.middleware.cors import CORSMiddleware
2829
from starlette.requests import Request
2930
from starlette.responses import Response
3031
from starlette.background import BackgroundTasks
3132
from starlette.exceptions import HTTPException as StarletteHTTPException
32-
from starlette.applications import Starlette
33-
from starlette.middleware import Middleware
34-
from starlette.middleware.cors import CORSMiddleware
3533

3634
from cortex import consts
3735
from cortex.lib import util
@@ -57,17 +55,15 @@
5755
ThreadPoolExecutor(max_workers=int(os.environ["CORTEX_THREADS_PER_WORKER"]))
5856
)
5957

60-
middleware = [
61-
Middleware(
62-
CORSMiddleware,
63-
allow_origins=["*"],
64-
allow_credentials=True,
65-
allow_methods=["*"],
66-
allow_headers=["*"],
67-
)
68-
]
69-
70-
app = FastAPI(middleware=middleware)
58+
app = FastAPI()
59+
60+
app.add_middleware(
61+
CORSMiddleware,
62+
allow_origins=["*"],
63+
allow_credentials=True,
64+
allow_methods=["*"],
65+
allow_headers=["*"],
66+
)
7167

7268
local_cache = {"api": None, "predictor_impl": None, "client": None, "class_set": set()}
7369

0 commit comments

Comments
 (0)