File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -1695,19 +1695,20 @@ def readall(self):
16951695    def  readinto (self , b ):
16961696        """Same as RawIOBase.readinto().""" 
16971697        m  =  memoryview (b ).cast ('B' )
1698-         if  hasattr (os , 'readv' ):
1699-             self ._checkClosed ()
1700-             self ._checkReadable ()
1701-             try :
1702-                 return  os .readv (self ._fd , (m , ))
1703-             except  BlockingIOError :
1704-                 return  None 
1705-         else :
1698+         if  not  hasattr (os , 'readv' ):
17061699            data  =  self .read (len (m ))
17071700            n  =  len (data )
17081701            m [:n ] =  data 
17091702            return  n 
17101703
1704+         self ._checkClosed ()
1705+         self ._checkReadable ()
1706+         try :
1707+             return  os .readv (self ._fd , (m , ))
1708+         except  BlockingIOError :
1709+             return  None 
1710+ 
1711+ 
17111712    def  write (self , b ):
17121713        """Write bytes b to file, return number written. 
17131714
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments