parameters: (self, size=-1)
return_statement: return rslt
docstring: Read within the range.
          This method will limit the size read based on the range.
docstring_summary: Read within the range.
          This method will limit the size read based on the range.
docstring_tokens: Read within the range . This method will limit the size read based on the range .
function: def read(self, size=-1):
          """Read within the range.
          This method will limit the size read based on the range.
          """
          size = self._calc_read_size(size)
          rslt = self.fo.read(size)
          self.realpos += len(rslt)
          return rslt
function_tokens: def read ( self , size = - 1 ) : size = self . _calc_read_size ( size ) rslt = self . fo . read ( size ) self . realpos += len ( rslt ) return rslt