parameters: (self, size=1024)
return_statement: return self.decoder.decode(b, final=False)
docstring: Read at most ``size`` bytes from the pty, return them as unicode.
  
          Can block if there is nothing to read. Raises :exc:`EOFError` if the
          terminal was closed.
  
          The size argument still refers to bytes, not unicode code points.
docstring_summary: Read at most ``size`` bytes from the pty, return them as unicode.
docstring_tokens: Read at most size bytes from the pty return them as unicode .
function: def read(self, size=1024):
          """Read at most ``size`` bytes from the pty, return them as unicode.
  
          Can block if there is nothing to read. Raises :exc:`EOFError` if the
          terminal was closed.
  
          The size argument still refers to bytes, not unicode code points.
          """
          b = super(PtyProcessUnicode, self).read(size)
          return self.decoder.decode(b, final=False)
function_tokens: def read ( self , size = 1024 ) : b = super ( PtyProcessUnicode , self ) . read ( size ) return self . decoder . decode ( b , final = False )