Skip to content

Commit 5763f90

Browse files
committed
tweak value_exception.rs
1 parent ee3da4c commit 5763f90

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/errors/value_exception.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ impl PydanticCustomError {
6969
pub fn message(&self, py: Python) -> PyResult<String> {
7070
let mut message = self.message_template.clone();
7171
if let Some(ref context) = self.context {
72-
for item in context.as_ref(py).items().iter() {
73-
let (key, value): (&PyString, &PyAny) = item.extract()?;
72+
for (key, value) in context.as_ref(py) {
73+
let key: &PyString = key.downcast()?;
7474
if let Ok(py_str) = value.downcast::<PyString>() {
7575
message = message.replace(&format!("{{{}}}", key.to_str()?), py_str.to_str()?);
7676
} else if let Ok(value_int) = value.extract::<i64>() {

0 commit comments

Comments
 (0)