|
|
|
@@ -2,7 +2,7 @@ import os |
|
|
|
from typing import Optional |
|
|
|
|
|
|
|
import httpx |
|
|
|
from tenacity import retry, retry_if_not_exception_type, stop_before_delay, wait_fixed |
|
|
|
from tenacity import retry, retry_if_exception_type, stop_before_delay, wait_fixed |
|
|
|
|
|
|
|
from extensions.ext_database import db |
|
|
|
from models.account import TenantAccountJoin, TenantAccountRole |
|
|
|
@@ -44,7 +44,7 @@ class BillingService: |
|
|
|
@retry( |
|
|
|
wait=wait_fixed(2), |
|
|
|
stop=stop_before_delay(10), |
|
|
|
retry=retry_if_not_exception_type(httpx.RequestError), |
|
|
|
retry=retry_if_exception_type(httpx.RequestError), |
|
|
|
reraise=True, |
|
|
|
) |
|
|
|
def _send_request(cls, method, endpoint, json=None, params=None): |