youtube-transcript-api/core/errors.py

22 lines
430 B
Python

from fastapi import HTTPException
def bad_request(message: str, code: str = "BAD_REQUEST"):
raise HTTPException(
status_code=400,
detail={
"error": message,
"code": code,
},
)
def not_found(message: str, code: str = "NOT_FOUND"):
raise HTTPException(
status_code=404,
detail={
"error": message,
"code": code,
},
)