From 27992499af977baeb9124d9ab35ffec6d36a298a Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Tue, 22 Aug 2023 13:31:05 -0700 Subject: fix: :bug: fix serialization bug for context_providers --- continuedev/src/continuedev/core/context.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'continuedev/src') diff --git a/continuedev/src/continuedev/core/context.py b/continuedev/src/continuedev/core/context.py index 4a5e64cc..326fb441 100644 --- a/continuedev/src/continuedev/core/context.py +++ b/continuedev/src/continuedev/core/context.py @@ -37,6 +37,13 @@ class ContextProvider(BaseModel): selected_items: List[ContextItem] = [] + def dict(self, *args, **kwargs): + original_dict = super().dict(*args, **kwargs) + original_dict.pop("sdk", None) + original_dict.pop("delete_documents", None) + original_dict.pop("update_documents", None) + return original_dict + async def start(self, sdk: ContinueSDK, delete_documents, update_documents): """ Starts the context provider. -- cgit v1.2.3-70-g09d2