geo_location_api / main.py
Omkar008's picture
Upload 9 files
2542be6 verified
raw
history blame
437 Bytes
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")