fix: inject fail

This commit is contained in:
superobk
2024-04-29 09:31:37 +08:00
parent f76231485c
commit 4ddc33e75b
3 changed files with 7 additions and 6 deletions

View File

@ -9,6 +9,7 @@ from src.dotchain.runtime.runtime import Runtime
from src.blackbox.blackbox_factory import BlackboxFactory
import uvicorn
from fastapi.middleware.cors import CORSMiddleware
from injector import Injector
app = FastAPI()
@ -20,8 +21,8 @@ app.add_middleware(
allow_headers=["*"],
)
blackbox_factory = BlackboxFactory()
injector = Injector()
blackbox_factory = injector.get(BlackboxFactory)
@app.post("/")
async def blackbox(blackbox_name: Union[str, None] = None, request: Request = None):