summaryrefslogtreecommitdiff
path: root/continuedev/src
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
commitb7ef7ccf7580f989d2dbf8450f3f2e79129ba80e (patch)
treefd71eaba516c25d8fdb718d5c5d3d50b61a51647 /continuedev/src
parent05b88d942053eb1edf05490c37fc5e9150bc98c4 (diff)
downloadsncontinue-b7ef7ccf7580f989d2dbf8450f3f2e79129ba80e.tar.gz
sncontinue-b7ef7ccf7580f989d2dbf8450f3f2e79129ba80e.tar.bz2
sncontinue-b7ef7ccf7580f989d2dbf8450f3f2e79129ba80e.zip
traceback.format( -> format_tb
Diffstat (limited to 'continuedev/src')
-rw-r--r--continuedev/src/continuedev/libs/util/create_async_task.py2
-rw-r--r--continuedev/src/continuedev/server/gui.py3
-rw-r--r--continuedev/src/continuedev/server/ide.py3
3 files changed, 5 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 89b84868..608d4977 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(e.__traceback__)
+ "error_title": e.__str__() or e.__repr__(), "error_message": traceback.format_tb(e.__traceback__)
})
task.add_done_callback(callback)
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