code: def read_whole_file(self):
          
          chunk = None
          with open(self.path, 'rb') as infile:
              chunk = infile.read()
          return chunk
docs: Slurp the whole file into memory.
          Should only be used with relatively small files.
          :return: str: file contents