ksvmuralidhar commited on
Commit
c07ce24
·
verified ·
1 Parent(s): 141797f

Update api.py

Browse files
Files changed (1) hide show
  1. api.py +3 -3
api.py CHANGED
@@ -6,7 +6,7 @@ import tensorflow as tf
6
  from scraper import scrape_text
7
  from fastapi import FastAPI, Response, Request
8
  from typing import List
9
- from pydantic import BaseModel, Field, ValidationError
10
  import uvicorn
11
  import json
12
  import logging
@@ -135,8 +135,8 @@ def authenticate_key(api_key: str):
135
  raise NewsSummarizerAPIAuthenticationError("Authentication error: Invalid API key.")
136
 
137
 
138
- @app.exception_handler(ValidationError)
139
- async def validation_exception_handler(request: Request, exc: ValidationError):
140
  urls = request.query_params.getlist("urls")
141
  error_details = exc.errors()
142
  error_messages = []
 
6
  from scraper import scrape_text
7
  from fastapi import FastAPI, Response, Request
8
  from typing import List
9
+ from pydantic import BaseModel, Field, RequestValidationError
10
  import uvicorn
11
  import json
12
  import logging
 
135
  raise NewsSummarizerAPIAuthenticationError("Authentication error: Invalid API key.")
136
 
137
 
138
+ @app.exception_handler(RequestValidationError)
139
+ async def validation_exception_handler(request: Request, exc: RequestValidationError):
140
  urls = request.query_params.getlist("urls")
141
  error_details = exc.errors()
142
  error_messages = []