[ZILANT] Установка дефолтной схемы при ее отсутствии в RELAY_URL
This commit is contained in:
+4
-1
@@ -13,12 +13,15 @@ from dotenv import load_dotenv
|
||||
def get_relay_url() -> str:
|
||||
"""Базовый URL internal_relay без завершающего слэша."""
|
||||
load_dotenv()
|
||||
relay = (os.getenv("RELAY_URL") or "").rstrip("/")
|
||||
relay = (os.getenv("RELAY_URL") or "").strip().rstrip("/")
|
||||
if not relay:
|
||||
raise RuntimeError(
|
||||
"Требуется переменная окружения RELAY_URL "
|
||||
"(базовый URL internal_relay, например http://127.0.0.1:8081)"
|
||||
)
|
||||
# Допускаем host:port без схемы — httpx требует http:// или https://
|
||||
if "://" not in relay:
|
||||
relay = f"http://{relay}"
|
||||
return relay
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user