From 8bf0e723f0a14e2a927d4591f86c9899943ebd69 Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 14 Dec 2023 03:35:55 +0200 Subject: [PATCH] Add suggested changes. --- moonstreamapi/moonstreamapi/settings.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/moonstreamapi/moonstreamapi/settings.py b/moonstreamapi/moonstreamapi/settings.py index 1ae46003..cf1db9a0 100644 --- a/moonstreamapi/moonstreamapi/settings.py +++ b/moonstreamapi/moonstreamapi/settings.py @@ -260,10 +260,16 @@ supportsInterface_abi = [ } ] -MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS = os.environ.get( - "MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS", "10" -) - -MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS = int( - MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS +MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS_RAW = os.environ.get( + "MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS" ) +MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS = 10 +try: + if MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS_RAW is not None: + MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS = int( + MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS_RAW + ) +except: + raise Exception( + f"Could not parse MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS as int: {MOONSTREAM_INTERNAL_REQUEST_TIMEOUT_SECONDS_RAW}" + )