File tree 2 files changed +6
-5
lines changed 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -1531,8 +1531,8 @@ def test_empty_format_specifier(self):
1531
1531
self .assertEqual (f'{ x !s:} ' , 'test' )
1532
1532
self .assertEqual (f'{ x !r:} ' , "'test'" )
1533
1533
1534
- # TODO: RUSTPYTHON d[0] error
1535
- @unittest .expectedFailure
1534
+ # # TODO: RUSTPYTHON d[0] error
1535
+ # @unittest.expectedFailure
1536
1536
def test_str_format_differences (self ):
1537
1537
d = {'a' : 'string' ,
1538
1538
0 : 'integer' ,
Original file line number Diff line number Diff line change @@ -542,12 +542,13 @@ impl Py<PyDict> {
542
542
key : & K ,
543
543
vm : & VirtualMachine ,
544
544
) -> PyResult < PyObjectRef > {
545
- if let Some ( value) = self . entries . get ( vm, key) ? {
545
+ let key = key. to_pyobject ( vm) ;
546
+ if let Some ( value) = self . entries . get ( vm, & * key) ? {
546
547
Ok ( value)
547
- } else if let Some ( value) = self . missing_opt ( key, vm) ? {
548
+ } else if let Some ( value) = self . missing_opt ( & * key, vm) ? {
548
549
Ok ( value)
549
550
} else {
550
- Err ( vm. new_key_error ( key. to_pyobject ( vm ) ) )
551
+ Err ( vm. new_key_error ( key) )
551
552
}
552
553
}
553
554
You can’t perform that action at this time.
0 commit comments