Просмотр исходного кода

(fix) Fix logging in shared eval file to prevent key disclosure (#4108)

tobitege 1 год назад
Родитель
Сommit
c3bbe604eb
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      evaluation/utils/shared.py

+ 1 - 1
evaluation/utils/shared.py

@@ -40,9 +40,9 @@ class EvalMetadata(BaseModel):
     def model_dump_json(self, *args, **kwargs):
         dumped = super().model_dump_json(*args, **kwargs)
         dumped_dict = json.loads(dumped)
-        logger.debug(f'Dumped metadata: {dumped_dict}')
         # avoid leaking sensitive information
         dumped_dict['llm_config'] = self.llm_config.to_safe_dict()
+        logger.debug(f'Dumped metadata: {dumped_dict}')
         return json.dumps(dumped_dict)