From 6ebadeeb6d7d7fc3113056260c3e44c01f8818df Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 29 Oct 2021 17:51:34 +0800 Subject: [PATCH] judge: add download fail report --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/hosts/hydro.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 5dc6d795c..d1aa23d89 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.12.3", + "version": "2.12.4", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/hosts/hydro.ts b/packages/hydrojudge/src/hosts/hydro.ts index 3635c783a..760aefee1 100644 --- a/packages/hydrojudge/src/hosts/hydro.ts +++ b/packages/hydrojudge/src/hosts/hydro.ts @@ -212,7 +212,7 @@ export default class Hydro { f.data.pipe(w); await new Promise((resolve, reject) => { w.on('finish', resolve); - w.on('error', reject); + w.on('error', (e) => reject(new Error(`DownloadFail(${name}): ${e.message}`))); }); } const tasks = [];