refactor: error handling for run-tool/run-agent scripts (#133)

This commit is contained in:
sigoden
2024-11-30 18:15:41 +08:00
committed by GitHub
parent d2a537c374
commit 2afd0fc19e
5 changed files with 11 additions and 27 deletions
+1 -1
View File
@@ -13,5 +13,5 @@ __pycache__
/.venv /.venv
node_modules node_modules
/package.json /package.json
/package-lock.json package-lock.json
*.lock *.lock
+4 -8
View File
@@ -180,11 +180,7 @@ async function dumpResult() {
process.stdout.write(`\x1b[2m----------------------\n${data}\n----------------------\x1b[0m\n`); process.stdout.write(`\x1b[2m----------------------\n${data}\n----------------------\x1b[0m\n`);
} }
(async () => { main().catch((err) => {
try { console.error(err);
await main(); process.exit(1);
} catch (err) { });
console.error(err?.message || err);
process.exit(1);
}
})();
+1 -5
View File
@@ -162,8 +162,4 @@ def return_to_llm(value):
if __name__ == "__main__": if __name__ == "__main__":
try: main()
main()
except Exception as e:
print(e, file=sys.stderr)
sys.exit(1)
+4 -8
View File
@@ -163,11 +163,7 @@ async function dumpResult() {
process.stdout.write(`\x1b[2m----------------------\n${data}\n----------------------\x1b[0m\n`); process.stdout.write(`\x1b[2m----------------------\n${data}\n----------------------\x1b[0m\n`);
} }
(async () => { main().catch((err) => {
try { console.error(err);
await main(); process.exit(1);
} catch (err) { });
console.error(err?.message || err);
process.exit(1);
}
})();
+1 -5
View File
@@ -153,8 +153,4 @@ def dump_result():
if __name__ == "__main__": if __name__ == "__main__":
try: main()
main()
except Exception as e:
print(e, file=sys.stderr)
sys.exit(1)