RTFET6HGFH / app.py
coollsd's picture
Update app.py
d9a141d verified
raw
history blame contribute delete
580 Bytes
from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
app = FastAPI()
class NumberData(BaseModel):
number: int
stored_number = None
@app.get("/")
async def get_stored_number():
return {} if stored_number is None else stored_number
@app.post("/")
async def store_number(data: NumberData):
global stored_number
stored_number = data.number
return {"message": "Number stored successfully"}
@app.delete("/")
async def delete_stored_number():
global stored_number
stored_number = None
return {"message": "Stored number deleted"}