Skip to content

Commit a0a61a6

Browse files
Add __contains__ in dict_items
1 parent 5a8c6ad commit a0a61a6

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

vm/src/builtins/dict.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -996,16 +996,12 @@ impl PyDictItems {
996996
return Ok(false);
997997
}
998998
let key = needle.fast_getitem(0);
999-
let found = zelf.dict().contains(key.clone(), vm)?;
1000-
if !found {
999+
if !zelf.dict().contains(key.clone(), vm)? {
10011000
return Ok(false);
10021001
}
10031002
let value = needle.fast_getitem(1);
10041003
let found = PyDict::getitem(zelf.dict().clone(), key, vm)?;
1005-
if !vm.identical_or_equal(&found, &value)? {
1006-
return Ok(false);
1007-
}
1008-
Ok(true)
1004+
vm.identical_or_equal(&found, &value)
10091005
}
10101006
}
10111007

0 commit comments

Comments
 (0)