From b5eb33d9ec81295ee77c4896524c3efe3e20e5af Mon Sep 17 00:00:00 2001 From: Peter Hayes Date: Sat, 9 Nov 2024 11:04:16 +0000 Subject: [PATCH] Only pass messages to function if they exist --- src/humanloop/eval_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/humanloop/eval_utils.py b/src/humanloop/eval_utils.py index 1eb09e2f..1e003e97 100644 --- a/src/humanloop/eval_utils.py +++ b/src/humanloop/eval_utils.py @@ -325,7 +325,7 @@ def process_datapoint(datapoint: Datapoint): start_time = datetime.now() datapoint_dict = datapoint.dict() try: - if "messages" in datapoint_dict: + if "messages" in datapoint_dict and datapoint_dict["messages"] is not None: output = function_( **datapoint_dict["inputs"], messages=datapoint_dict["messages"] )