diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-08-22 13:31:05 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-08-22 13:31:05 -0700 |
commit | 27992499af977baeb9124d9ab35ffec6d36a298a (patch) | |
tree | d3ff7071f8c7aebad0452ddb474bfbf7e6123e50 | |
parent | 5eec484dc79bb56dabf9a56af0dbe6bc95227d39 (diff) | |
download | sncontinue-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.py | 7 |
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. |