This commit is contained in:
zhousha
2025-08-06 15:38:55 +08:00
parent 4916ad0fe0
commit 55a67e817e
193 changed files with 51647 additions and 1 deletions

26
utils/update_submit.py Normal file
View File

@@ -0,0 +1,26 @@
import json
import os
import sys
from utils.logger import logger
from utils.request import requests_retry_session
lb_headers = {"Content-Type": "application/json"}
if os.getenv("LEADERBOARD_API_TOKEN"):
lb_headers["Authorization"] = "Bearer " + os.getenv("LEADERBOARD_API_TOKEN")
def change_product_available() -> None:
logger.info("更改为产品不可用...")
submit_id = str(os.getenv("SUBMIT_ID", -1))
try:
requests_retry_session().post(
os.getenv(
"UPDATE_SUBMIT_URL", "http://contest.4pd.io:8080/submit/update"
),
data=json.dumps({submit_id: {"product_avaliable": 0}}),
headers=lb_headers,
)
except Exception as e:
logger.error(f"change product avaliable error, {e}")
sys.exit(1)