parameters: (self)
return_statement: return readable
docstring: Is readable data available?
  
          Returns:
              bool: True: if readable data is available.
docstring_summary: Is readable data available?
docstring_tokens: Is readable data available?
function: def has_data(self):
          """Is readable data available?
  
          Returns:
              bool: True: if readable data is available.
          """
          self.__check_socket_connection()
          timeout = 0.1
          readable, writable, exceptional = select([self.socket], [], [], timeout)
          return readable
function_tokens: def has_data ( self ) : self . __check_socket_connection ( ) timeout = 0.1 readable , writable , exceptional = select ( [ self . socket ] , [ ] , [ ] , timeout ) return readable