File size: 437 Bytes
2542be6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from fastapi import FastAPI
from core.init_nlp import initialize_nlp
from contextlib import asynccontextmanager
import logging
from api.endpoints import location


@asynccontextmanager
async def lifespan(app: FastAPI):
    print("Initialising nlp spacy libs")
    logging.info("Initialising nlp spacy libs")
    initialize_nlp()
    yield

app = FastAPI(lifespan=lifespan)
app.include_router(location.router, prefix="/location/api/v1")