3 Commits

Author SHA1 Message Date
020964d3b3 chore: switch to production mode 2026-07-21 17:49:43 +08:00
54620c8d0b chore: update STRATEGY_ID to v1.0.3 2026-07-21 17:47:28 +08:00
de8b3f0840 fix: sqlite cross-thread access 2026-07-21 17:42:40 +08:00
2 changed files with 3 additions and 3 deletions

View File

@@ -10,7 +10,7 @@ def connect(db_path: str) -> sqlite3.Connection:
parent = os.path.dirname(os.path.abspath(db_path)) parent = os.path.dirname(os.path.abspath(db_path))
if parent and not os.path.exists(parent): if parent and not os.path.exists(parent):
os.makedirs(parent, exist_ok=True) os.makedirs(parent, exist_ok=True)
conn = sqlite3.connect(db_path, timeout=30) conn = sqlite3.connect(db_path, timeout=30, check_same_thread=False)
conn.row_factory = sqlite3.Row conn.row_factory = sqlite3.Row
conn.execute("PRAGMA journal_mode=WAL") conn.execute("PRAGMA journal_mode=WAL")
conn.execute("PRAGMA busy_timeout=30000") conn.execute("PRAGMA busy_timeout=30000")

View File

@@ -5,7 +5,7 @@
"EMAIL": "i-hengyan@4paradigm.com", "EMAIL": "i-hengyan@4paradigm.com",
"USER_ID": "83", "USER_ID": "83",
"CONTRIBUTORS": "i-hengyan", "CONTRIBUTORS": "i-hengyan",
"STRATEGY_ID": "2e5ee92b-ea07-487a-bcfd-02e51be7f6bb", "STRATEGY_ID": "280bc4a7-a460-4778-bf74-89ccd3162bf5",
"MODELHUB_URL": "https://modelhub.org.cn", "MODELHUB_URL": "https://modelhub.org.cn",
"MODELHUB_API_BASE": "https://modelhub.org.cn/api", "MODELHUB_API_BASE": "https://modelhub.org.cn/api",
@@ -15,7 +15,7 @@
"HOST": "0.0.0.0", "HOST": "0.0.0.0",
"PORT": 8080, "PORT": 8080,
"SUBMIT_DRY_RUN": true, "SUBMIT_DRY_RUN": false,
"INJECT_STRATEGY_ID": true, "INJECT_STRATEGY_ID": true,
"CONTEST_TASK_STRATEGY_FIELD": "strategyId", "CONTEST_TASK_STRATEGY_FIELD": "strategyId",