aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-11-30 18:15:41 +0800
committerGitHub <noreply@github.com>2024-11-30 18:15:41 +0800
commit2afd0fc19e3597d7736a6c7a12617f2fc25752c6 (patch)
tree8e3311fa1089b371cb1c8bf4061facd98aa46569 /scripts
parentd2a537c3743963bfb6add44731dd3f3f6c785a2e (diff)
downloadllm-functions-docker-2afd0fc19e3597d7736a6c7a12617f2fc25752c6.tar.gz
refactor: error handling for run-tool/run-agent scripts (#133)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/run-agent.js12
-rwxr-xr-xscripts/run-agent.py6
-rwxr-xr-xscripts/run-tool.js12
-rwxr-xr-xscripts/run-tool.py6
4 files changed, 10 insertions, 26 deletions
diff --git a/scripts/run-agent.js b/scripts/run-agent.js
index 361d904..44cc39f 100755
--- a/scripts/run-agent.js
+++ b/scripts/run-agent.js
@@ -180,11 +180,7 @@ async function dumpResult() {
process.stdout.write(`\x1b[2m----------------------\n${data}\n----------------------\x1b[0m\n`);
}
-(async () => {
- try {
- await main();
- } catch (err) {
- console.error(err?.message || err);
- process.exit(1);
- }
-})();
+main().catch((err) => {
+ console.error(err);
+ process.exit(1);
+}); \ No newline at end of file
diff --git a/scripts/run-agent.py b/scripts/run-agent.py
index 6b16b14..c58612a 100755
--- a/scripts/run-agent.py
+++ b/scripts/run-agent.py
@@ -162,8 +162,4 @@ def return_to_llm(value):
if __name__ == "__main__":
- try:
- main()
- except Exception as e:
- print(e, file=sys.stderr)
- sys.exit(1)
+ main() \ No newline at end of file
diff --git a/scripts/run-tool.js b/scripts/run-tool.js
index 3a1c86e..1e67c3c 100755
--- a/scripts/run-tool.js
+++ b/scripts/run-tool.js
@@ -163,11 +163,7 @@ async function dumpResult() {
process.stdout.write(`\x1b[2m----------------------\n${data}\n----------------------\x1b[0m\n`);
}
-(async () => {
- try {
- await main();
- } catch (err) {
- console.error(err?.message || err);
- process.exit(1);
- }
-})();
+main().catch((err) => {
+ console.error(err);
+ process.exit(1);
+}); \ No newline at end of file
diff --git a/scripts/run-tool.py b/scripts/run-tool.py
index 59f9154..a64ce0e 100755
--- a/scripts/run-tool.py
+++ b/scripts/run-tool.py
@@ -153,8 +153,4 @@ def dump_result():
if __name__ == "__main__":
- try:
- main()
- except Exception as e:
- print(e, file=sys.stderr)
- sys.exit(1)
+ main() \ No newline at end of file