@@ -37,7 +37,7 @@ impl TryFromObject for PyBytesInner {
3737 fn try_from_object ( vm : & VirtualMachine , obj : PyObjectRef ) -> PyResult < Self > {
3838 match_class ! ( match obj {
3939 i @ PyBytes => Ok ( PyBytesInner {
40- elements: i. get_value ( ) . to_vec( )
40+ elements: i. borrow_value ( ) . to_vec( )
4141 } ) ,
4242 j @ PyByteArray => Ok ( PyBytesInner {
4343 elements: j. borrow_value( ) . elements. to_vec( )
@@ -75,7 +75,7 @@ impl ByteInnerNewOptions {
7575 if let Ok ( input) = eval. downcast :: < PyString > ( ) {
7676 let bytes = objstr:: encode_string ( input, Some ( enc) , None , vm) ?;
7777 Ok ( PyBytesInner {
78- elements : bytes. get_value ( ) . to_vec ( ) ,
78+ elements : bytes. borrow_value ( ) . to_vec ( ) ,
7979 } )
8080 } else {
8181 Err ( vm. new_type_error ( "encoding without a string argument" . to_owned ( ) ) )
@@ -108,7 +108,7 @@ impl ByteInnerNewOptions {
108108 vm. new_type_error( "string argument without an encoding" . to_owned( ) )
109109 ) ;
110110 }
111- i @ PyBytes => Ok ( i. get_value ( ) . to_vec( ) ) ,
111+ i @ PyBytes => Ok ( i. borrow_value ( ) . to_vec( ) ) ,
112112 j @ PyByteArray => Ok ( j. borrow_value( ) . elements. to_vec( ) ) ,
113113 obj => {
114114 // TODO: only support this method in the bytes() constructor
@@ -1140,7 +1140,7 @@ where
11401140 F : Fn ( & [ u8 ] ) -> R ,
11411141{
11421142 match_class ! ( match obj {
1143- i @ PyBytes => Some ( f( i. get_value ( ) ) ) ,
1143+ i @ PyBytes => Some ( f( i. borrow_value ( ) ) ) ,
11441144 j @ PyByteArray => Some ( f( & j. borrow_value( ) . elements) ) ,
11451145 _ => None ,
11461146 } )
0 commit comments