Browse Source

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

tobitege 1 year ago
parent
commit
c3bbe604eb
1 changed files with 1 additions and 1 deletions
  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)