summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/server
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-10 23:12:21 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-10 23:12:21 -0700
commit20797dbdcdbcfc75d4eaa7cdfccfd384ecbdecd8 (patch)
tree0cfd982be18fcb529025b930615677d1fef04038 /continuedev/src/continuedev/server
parentb8a19ce1b8f4a37dfbbb438ce0fac4ae4aa4358b (diff)
downloadsncontinue-20797dbdcdbcfc75d4eaa7cdfccfd384ecbdecd8.tar.gz
sncontinue-20797dbdcdbcfc75d4eaa7cdfccfd384ecbdecd8.tar.bz2
sncontinue-20797dbdcdbcfc75d4eaa7cdfccfd384ecbdecd8.zip
traceback.format( -> format_tb
Diffstat (limited to 'continuedev/src/continuedev/server')
-rw-r--r--continuedev/src/continuedev/server/gui.py3
-rw-r--r--continuedev/src/continuedev/server/ide.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/continuedev/src/continuedev/server/gui.py b/continuedev/src/continuedev/server/gui.py
index 8daad73a..ae53be00 100644
--- a/continuedev/src/continuedev/server/gui.py
+++ b/continuedev/src/continuedev/server/gui.py
@@ -2,6 +2,7 @@ import json
from fastapi import Depends, Header, WebSocket, APIRouter
from typing import Any, List, Type, TypeVar, Union
from pydantic import BaseModel
+import traceback
from uvicorn.main import Server
from .session_manager import SessionManager, session_manager, Session
@@ -188,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": e.__traceback__})
+ "error_title": e.__str__() or e.__repr__(), "error_message": traceback.format_tb(e.__traceback__)})
raise e
finally:
print("Closing gui websocket")
diff --git a/continuedev/src/continuedev/server/ide.py b/continuedev/src/continuedev/server/ide.py
index f84f3de2..93996edd 100644
--- a/continuedev/src/continuedev/server/ide.py
+++ b/continuedev/src/continuedev/server/ide.py
@@ -6,6 +6,7 @@ from typing import Any, Dict, List, Type, TypeVar, Union
import uuid
from fastapi import WebSocket, Body, APIRouter
from uvicorn.main import Server
+import traceback
from ..libs.util.telemetry import capture_event
from ..libs.util.queue import AsyncSubscriptionQueue
@@ -413,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": e.__traceback__})
+ "error_title": e.__str__() or e.__repr__(), "error_message": traceback.format_tb(e.__traceback__)})
await websocket.close()
raise e