parameters: (self)
return_statement: return self.read_very_lazy()
docstring: Read readily available data.
  
          Raise EOFError if connection closed and no cooked data
          available.  Return '' if no cooked data available otherwise.
          Don't block unless in the midst of an IAC sequence.
docstring_summary: Read readily available data.
docstring_tokens: Read readily available data .
function: def read_eager(self):
          """Read readily available data.
  
          Raise EOFError if connection closed and no cooked data
          available.  Return '' if no cooked data available otherwise.
          Don't block unless in the midst of an IAC sequence.
  
          """
          self.process_rawq()
          while not self.cookedq and not self.eof and self.sock_avail():
              self.fill_rawq()
              self.process_rawq()
          return self.read_very_lazy()
function_tokens: def read_eager ( self ) : self . process_rawq ( ) while not self . cookedq and not self . eof and self . sock_avail ( ) : self . fill_rawq ( ) self . process_rawq ( ) return self . read_very_lazy ( )