Skip to content

Commit b9dbb34

Browse files
Viicossydney-runkle
andcommitted
Feedback
Co-authored-by: Sydney Runkle <[email protected]>
1 parent 1149fe4 commit b9dbb34

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/validators/arguments.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,11 @@ impl BuildValidator for ArgumentsValidator {
141141
});
142142
}
143143

144-
let py_var_kwargs_mode: Bound<PyString> = match schema.get_as(intern!(py, "var_kwargs_mode"))? {
145-
Some(v) => v,
146-
None => PyString::new_bound(py, "single"),
147-
};
148-
let var_kwargs_mode = VarKwargsMode::from_str(py_var_kwargs_mode.to_string().as_str())?;
144+
let py_var_kwargs_mode: Bound<PyString> = schema
145+
.get_as(intern!(py, "var_kwargs_mode"))?
146+
.unwrap_or_else(|| PyString::new_bound(py, "single"));
147+
148+
let var_kwargs_mode = VarKwargsMode::from_str(py_var_kwargs_mode.to_str()?)?;
149149
let var_kwargs_validator = match schema.get_item(intern!(py, "var_kwargs_schema"))? {
150150
Some(v) => Some(Box::new(build_validator(&v, config, definitions)?)),
151151
None => None,

0 commit comments

Comments
 (0)