From 9bee3ca838e318f9db0206261132502ffbe7020d Mon Sep 17 00:00:00 2001 From: geekan Date: Wed, 3 Jan 2024 14:59:21 +0800 Subject: [PATCH] add ABC deco to ToT base --- metagpt/strategy/base.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/metagpt/strategy/base.py b/metagpt/strategy/base.py index 5b535ab12..b4b491ae0 100644 --- a/metagpt/strategy/base.py +++ b/metagpt/strategy/base.py @@ -2,13 +2,14 @@ # @Date : 12/25/2023 9:16 PM # @Author : stellahong (stellahong@fuzhi.ai) # @Desc : +from abc import ABC from typing import List from anytree import Node, RenderTree from pydantic import BaseModel -class BaseParser(BaseModel): +class BaseParser(BaseModel, ABC): def __call__(self, *args, **kwargs): raise NotImplementedError @@ -22,7 +23,7 @@ class BaseParser(BaseModel): raise NotImplementedError -class BaseEvaluator(BaseModel): +class BaseEvaluator(BaseModel, ABC): def __call__(self, *args, **kwargs): raise NotImplementedError