File tree Expand file tree Collapse file tree 3 files changed +2
-3
lines changed
Expand file tree Collapse file tree 3 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -263,8 +263,6 @@ def test_connection_call(self):
263263 """
264264 self .assertRaises (TypeError , self .con , b"select 1" )
265265
266- # TODO: RUSTPYTHON
267- @unittest .expectedFailure
268266 def test_collation (self ):
269267 def collation_cb (a , b ):
270268 return 1
Original file line number Diff line number Diff line change @@ -1163,6 +1163,7 @@ mod _sqlite {
11631163 callable : PyObjectRef ,
11641164 vm : & VirtualMachine ,
11651165 ) -> PyResult < ( ) > {
1166+ name. ensure_valid_utf8 ( vm) ?;
11661167 let name = name. to_cstring ( vm) ?;
11671168 let db = self . db_lock ( vm) ?;
11681169 let Some ( data) = CallbackData :: new ( callable. clone ( ) , vm) else {
Original file line number Diff line number Diff line change @@ -457,7 +457,7 @@ impl PyStr {
457457 self . data . as_str ( )
458458 }
459459
460- fn ensure_valid_utf8 ( & self , vm : & VirtualMachine ) -> PyResult < ( ) > {
460+ pub fn ensure_valid_utf8 ( & self , vm : & VirtualMachine ) -> PyResult < ( ) > {
461461 if self . is_utf8 ( ) {
462462 Ok ( ( ) )
463463 } else {
You can’t perform that action at this time.
0 commit comments