aboutsummaryrefslogtreecommitdiff
path: root/llm/codeinterpreter/python
diff options
context:
space:
mode:
Diffstat (limited to 'llm/codeinterpreter/python')
-rw-r--r--llm/codeinterpreter/python/python.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/llm/codeinterpreter/python/python.go b/llm/codeinterpreter/python/python.go
index 06457b1..5f2ac6f 100644
--- a/llm/codeinterpreter/python/python.go
+++ b/llm/codeinterpreter/python/python.go
@@ -4,7 +4,6 @@ import (
"bytes"
"context"
_ "embed"
- "fmt"
"os"
"github.com/tetratelabs/wazero"
@@ -63,9 +62,11 @@ func Run(ctx context.Context, tmpDir, userCode string) (*Result, error) {
mod, err := r.InstantiateModule(ctx, code, config)
if err != nil {
- fmt.Println(fout.String())
- fmt.Println(ferr.String())
- return nil, err
+ result := &Result{
+ Stdout: fout.String(),
+ Stderr: ferr.String(),
+ }
+ return result, err
}
defer mod.Close(ctx)