diff --git a/engineapi/engineapi/settings.py b/engineapi/engineapi/settings.py index 3e2d0bbc..225d58fc 100644 --- a/engineapi/engineapi/settings.py +++ b/engineapi/engineapi/settings.py @@ -185,18 +185,18 @@ except: f"ENGINE_DB_POOL_RECYCLE_SECONDS must be an integer: {ENGINE_DB_POOL_RECYCLE_SECONDS_RAW}" ) -ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS_RAW = os.environ.get( - "ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS" +ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS_RAW = os.environ.get( + "ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS" ) -ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS = 2 * ENGINE_DB_POOL_RECYCLE_SECONDS +ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS = 2 * 1000 * ENGINE_DB_POOL_RECYCLE_SECONDS try: - if ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS_RAW is not None: - ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS = int( - ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS_RAW + if ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS_RAW is not None: + ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS = int( + ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS_RAW ) except: raise ValueError( - f"ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS must be an integer: {ENGINE_DB_IDLE_SESSION_TIMEOUT_SECONDS_RAW}" + f"ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS must be an integer: {ENGINE_DB_IDLE_SESSION_TIMEOUT_MILLISECONDS_RAW}" )