diff --git a/brian_dashboard_manager/grafana/dashboard.py b/brian_dashboard_manager/grafana/dashboard.py index 6e3435579c737822d5f28750663230ef5bee9777..37b67163e27fc33c19fe325801b4781e7489d772 100644 --- a/brian_dashboard_manager/grafana/dashboard.py +++ b/brian_dashboard_manager/grafana/dashboard.py @@ -4,6 +4,7 @@ Grafana Dashhboard API endpoints wrapper functions. import logging import os import json +import time from requests.exceptions import HTTPError from brian_dashboard_manager.grafana.utils.request import TokenRequest @@ -249,4 +250,5 @@ def create_dashboard(request: TokenRequest, dashboard: dict, folder_id=None): break logger.exception(f'Error when provisioning dashboard {title}: {message}') + time.sleep(1) # sleep for 1 second before retrying return None