Skip to content
Snippets Groups Projects
Verified Commit 7ab73551 authored by David Hoese's avatar David Hoese
Browse files

Add error for data API timeout

parent 6bf472e1
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,7 @@ import numpy as np
import pandas as pd
from flask import Response
from flask_json import as_json_p
from urllib3.exceptions import ReadTimeoutError
from werkzeug.exceptions import BadRequest
from metobsapi.util import data_responses
......@@ -428,7 +429,13 @@ def _query_time_series_db(time_parameters, influx_symbols):
message = ""
code = 200
status = "success"
result = query(influx_symbols, *time_parameters)
try:
result = query(influx_symbols, *time_parameters)
except ReadTimeoutError:
message = "Request took too long to process. It may be too much data. Try a shorter time range."
code = 413
status = "fail"
result = None
response_info = {"message": message, "code": code, "status": status}
return result, response_info
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment