From bf4ef46a767d4920ca11beca51ed86a3cf20cc79 Mon Sep 17 00:00:00 2001 From: seehi <6580@pm.me> Date: Fri, 22 Dec 2023 16:52:30 +0800 Subject: [PATCH] typing of store --- metagpt/roles/sales.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/metagpt/roles/sales.py b/metagpt/roles/sales.py index af6badfb5..1ef93f6f3 100644 --- a/metagpt/roles/sales.py +++ b/metagpt/roles/sales.py @@ -6,9 +6,10 @@ @File : sales.py """ -from typing import Any, Optional +from typing import Optional from metagpt.actions import SearchAndSummarize, UserRequirement +from metagpt.document_store.base_store import BaseStore from metagpt.roles import Role from metagpt.tools import SearchEngineType @@ -23,7 +24,7 @@ class Sales(Role): "but pretend to be what I know. Note that each of my replies will be replied in the tone of a " "professional guide" - store: Optional[Any] = None + store: Optional[BaseStore] = None def __init__(self, **kwargs): super().__init__(**kwargs)