quiz fixed
This commit is contained in:
@@ -20,7 +20,7 @@ from fastapi.responses import Response
|
||||
from datetime import datetime
|
||||
from fastapi import HTTPException
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional, Union, Dict, Any
|
||||
from typing import Optional, Union, Dict, Any,List,Optional, List, Tuple, Any
|
||||
import os
|
||||
import requests
|
||||
import os
|
||||
@@ -108,9 +108,8 @@ class QuizRequest(BaseModel):
|
||||
class QuizResponse(BaseModel):
|
||||
success: bool
|
||||
message: str
|
||||
quiz_data: Optional[Dict[str, Any]] = None
|
||||
quiz_data: Optional[List[Any]] = None
|
||||
error: Optional[str] = None
|
||||
|
||||
|
||||
async def extract_pdf_text(pdf_url: str) -> Union[str, None]:
|
||||
"""Extract text from PDF and handle potential errors."""
|
||||
@@ -435,4 +434,4 @@ async def startup_event():
|
||||
|
||||
if __name__ == "__main__":
|
||||
import uvicorn
|
||||
uvicorn.run("app:app", host="0.0.0.0", port=5042, reload=True)
|
||||
uvicorn.run("app:app", host="0.0.0.0", port=5048, reload=True)
|
||||
Reference in New Issue
Block a user