10 lines
341 B
Python
10 lines
341 B
Python
import requests
|
|
from flask import current_app
|
|
|
|
|
|
def get_json(url, params=None, timeout_key="HTTP_TIMEOUT_SECONDS"):
|
|
timeout = float(current_app.config.get(timeout_key, current_app.config["HTTP_TIMEOUT_SECONDS"]))
|
|
response = requests.get(url, params=params, timeout=timeout)
|
|
response.raise_for_status()
|
|
return response.json()
|