Skip to content

Commit 5d2bc54

Browse files
bugfix additional_config parsing (#3393)
Signed-off-by: Brian Dellabetta <[email protected]>
1 parent 82e84ce commit 5d2bc54

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lm_eval/api/model.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,11 @@ def create_from_arg_obj(
169169
- Instance of the LM class.
170170
"""
171171

172-
additional_config = additional_config or {} | {
173-
k: v for k, v in additional_config.items() if v is not None
174-
}
172+
additional_config = (
173+
{}
174+
if additional_config is None
175+
else {k: v for k, v in additional_config.items() if v is not None}
176+
)
175177

176178
return cls(**arg_dict, **additional_config)
177179

0 commit comments

Comments
 (0)