Files
enginex-c_series-asr/utils/platform_tools.py
aceforeverd a4ec58a45e init
2025-08-28 18:46:56 +08:00

24 lines
756 B
Python

import os
from utils.logger import logger
import requests
import json
def mark_not_available():
headers = {"Content-Type": "application/json"}
if os.getenv("LEADERBOARD_API_TOKEN"):
headers["Authorization"] = "Bearer " + os.getenv("LEADERBOARD_API_TOKEN")
logger.info("更改为产品不可用...")
try:
submit_id = str(os.getenv("SUBMIT_ID", "-1"))
resp = requests.post(
os.getenv("UPDATE_SUBMIT_URL", "http://contest.4pd.io:8080/submit/update"),
data=json.dumps({submit_id: {"product_avaliable": 0}}),
headers=headers,
timeout=600,
)
logger.info(resp.json())
except Exception as e:
logger.error(f"change product available error, {e}")