From 086ef5e8055e0ad43833bfcd985bb46a801cf1d7 Mon Sep 17 00:00:00 2001 From: seehi <6580@pm.me> Date: Tue, 9 Jul 2024 12:41:44 +0800 Subject: [PATCH] update comment --- metagpt/exp_pool/decorator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/metagpt/exp_pool/decorator.py b/metagpt/exp_pool/decorator.py index 4e7213dfe..62f766b9d 100644 --- a/metagpt/exp_pool/decorator.py +++ b/metagpt/exp_pool/decorator.py @@ -109,6 +109,11 @@ class ExpCacheHandler(BaseModel): @model_validator(mode="after") def initialize(self): + """Initialize default values for optional parameters if they are None. + + This is necessary because the decorator might pass None, which would override the default values set by Field. + """ + self._validate_params() self.exp_manager = self.exp_manager or exp_manager