summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-22 13:31:05 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-22 13:31:05 -0700
commit27992499af977baeb9124d9ab35ffec6d36a298a (patch)
treed3ff7071f8c7aebad0452ddb474bfbf7e6123e50
parent5eec484dc79bb56dabf9a56af0dbe6bc95227d39 (diff)
downloadsncontinue-27992499af977baeb9124d9ab35ffec6d36a298a.tar.gz
sncontinue-27992499af977baeb9124d9ab35ffec6d36a298a.tar.bz2
sncontinue-27992499af977baeb9124d9ab35ffec6d36a298a.zip
fix: :bug: fix serialization bug for context_providers
-rw-r--r--continuedev/src/continuedev/core/context.py7
1 files changed, 7 insertions, 0 deletions
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.