summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-11 15:04:20 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-11 15:04:20 -0700
commitaa40e9c5e3717cef7552973c495095be96ab6d1c (patch)
treef985f6508650e63992a0ac260cb04c9b1b08a679
parentc388282d44b16e29a7b7cfe9474960a959bb8e85 (diff)
downloadsncontinue-aa40e9c5e3717cef7552973c495095be96ab6d1c.tar.gz
sncontinue-aa40e9c5e3717cef7552973c495095be96ab6d1c.tar.bz2
sncontinue-aa40e9c5e3717cef7552973c495095be96ab6d1c.zip
logging as string, not array of frames
-rw-r--r--continuedev/src/continuedev/libs/util/create_async_task.py2
-rw-r--r--continuedev/src/continuedev/server/gui.py2
-rw-r--r--continuedev/src/continuedev/server/ide.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/continuedev/src/continuedev/libs/util/create_async_task.py b/continuedev/src/continuedev/libs/util/create_async_task.py
index f41f642e..62ff30ec 100644
--- a/continuedev/src/continuedev/libs/util/create_async_task.py
+++ b/continuedev/src/continuedev/libs/util/create_async_task.py
@@ -16,7 +16,7 @@ def create_async_task(coro: Coroutine, unique_id: Union[str, None] = None):
except Exception as e:
print("Exception caught from async task: ", e)
capture_event(unique_id or "None", "async_task_error", {
- "error_title": e.__str__() or e.__repr__(), "error_message": traceback.format_exception(e)
+ "error_title": e.__str__() or e.__repr__(), "error_message": '\n'.join(traceback.format_exception(e))
})
task.add_done_callback(callback)
diff --git a/continuedev/src/continuedev/server/gui.py b/continuedev/src/continuedev/server/gui.py
index 1321c27f..dbc063c8 100644
--- a/continuedev/src/continuedev/server/gui.py
+++ b/continuedev/src/continuedev/server/gui.py
@@ -189,7 +189,7 @@ async def websocket_endpoint(websocket: WebSocket, session: Session = Depends(we
except Exception as e:
print("ERROR in gui websocket: ", e)
capture_event(session.autopilot.continue_sdk.ide.unique_id, "gui_error", {
- "error_title": e.__str__() or e.__repr__(), "error_message": traceback.format_exception(e)})
+ "error_title": e.__str__() or e.__repr__(), "error_message": '\n'.join(traceback.format_exception(e))})
raise e
finally:
print("Closing gui websocket")
diff --git a/continuedev/src/continuedev/server/ide.py b/continuedev/src/continuedev/server/ide.py
index fd9faec1..782c2ba6 100644
--- a/continuedev/src/continuedev/server/ide.py
+++ b/continuedev/src/continuedev/server/ide.py
@@ -414,6 +414,6 @@ async def websocket_endpoint(websocket: WebSocket):
except Exception as e:
print("Error in ide websocket: ", e)
capture_event(ideProtocolServer.unique_id, "gui_error", {
- "error_title": e.__str__() or e.__repr__(), "error_message": traceback.format_exception(e)})
+ "error_title": e.__str__() or e.__repr__(), "error_message": '\n'.join(traceback.format_exception(e))})
await websocket.close()
raise e