Skip to content
Snippets Groups Projects
Commit daa63b51 authored by Christopher Randolph Rhodes's avatar Christopher Randolph Rhodes
Browse files

Resolved Session re-initialization issue: Singleton.__call__() recognizes...

Resolved Session re-initialization issue: Singleton.__call__() recognizes existing instances relative to namespace (model_server.base.session vs. base.session)
parent c77eb6a4
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ from fastapi import FastAPI, HTTPException ...@@ -2,7 +2,7 @@ from fastapi import FastAPI, HTTPException
from pydantic import BaseModel from pydantic import BaseModel
from base.models import DummyInstanceSegmentationModel, DummySemanticSegmentationModel from base.models import DummyInstanceSegmentationModel, DummySemanticSegmentationModel
from base.session import Session, InvalidPathError from base.session import InvalidPathError, Session
from base.validators import validate_workflow_inputs from base.validators import validate_workflow_inputs
from base.workflows import classify_pixels from base.workflows import classify_pixels
from extensions.ilastik.workflows import infer_px_then_ob_model from extensions.ilastik.workflows import infer_px_then_ob_model
...@@ -10,8 +10,8 @@ from extensions.ilastik.workflows import infer_px_then_ob_model ...@@ -10,8 +10,8 @@ from extensions.ilastik.workflows import infer_px_then_ob_model
app = FastAPI(debug=True) app = FastAPI(debug=True)
session = Session() session = Session()
import model_server.extensions.ilastik.router import extensions.ilastik.router
app.include_router(model_server.extensions.ilastik.router.router) app.include_router(extensions.ilastik.router.router)
@app.on_event("startup") @app.on_event("startup")
def startup(): def startup():
......
from fastapi import APIRouter, HTTPException from fastapi import APIRouter, HTTPException
from model_server.base.session import Session from base.session import Session
from model_server.base.validators import validate_workflow_inputs from base.validators import validate_workflow_inputs
from model_server.extensions.ilastik import models as ilm from extensions.ilastik import models as ilm
from model_server.base.models import ParameterExpectedError from extensions.ilastik.workflows import infer_px_then_ob_model
from model_server.extensions.ilastik.workflows import infer_px_then_ob_model
router = APIRouter( router = APIRouter(
prefix='/ilastik', prefix='/ilastik',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment