File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
Expand file tree Collapse file tree 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):
15311531 self .assertEqual (f'{ x !s:} ' , 'test' )
15321532 self .assertEqual (f'{ x !r:} ' , "'test'" )
15331533
1534- # TODO: RUSTPYTHON d[0] error
1535- @unittest .expectedFailure
1534+ # # TODO: RUSTPYTHON d[0] error
1535+ # @unittest.expectedFailure
15361536 def test_str_format_differences (self ):
15371537 d = {'a' : 'string' ,
15381538 0 : 'integer' ,
Original file line number Diff line number Diff line change @@ -542,12 +542,13 @@ impl Py<PyDict> {
542542 key : & K ,
543543 vm : & VirtualMachine ,
544544 ) -> 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) ? {
546547 Ok ( value)
547- } else if let Some ( value) = self . missing_opt ( key, vm) ? {
548+ } else if let Some ( value) = self . missing_opt ( & * key, vm) ? {
548549 Ok ( value)
549550 } else {
550- Err ( vm. new_key_error ( key. to_pyobject ( vm ) ) )
551+ Err ( vm. new_key_error ( key) )
551552 }
552553 }
553554
You can’t perform that action at this time.
0 commit comments