enhanced ui

This commit is contained in:
Saifeddine ALOUI
2024-02-28 01:06:59 +01:00
parent 54af20130e
commit 0bb3c2f884
14 changed files with 55 additions and 51 deletions

View File

@ -11,9 +11,11 @@ from ascii_colors import get_trace_exception, trace_exception
import time
import subprocess
import json
from lollms.client_session import Client
lollmsElfServer:LOLLMSWebUI = LOLLMSWebUI.get_instance()
def execute_bash(code, discussion_id, message_id):
def execute_bash(code, client:Client):
def spawn_process(code):
"""Executes Python code and returns the output as JSON."""
@ -21,7 +23,7 @@ def execute_bash(code, discussion_id, message_id):
start_time = time.time()
# Create a temporary file.
root_folder = lollmsElfServer.lollms_paths.personal_outputs_path/"discussions"/f"d_{discussion_id}"
root_folder = client.discussion.discussion_folder
root_folder.mkdir(parents=True,exist_ok=True)
try:
# Execute the Python code in a temporary file.