code: def compare(file1, file2):
      
      if isinstance(file1, six.string_types):  # pragma: no branch
          file1 = open(file1, 'r', True)
      if isinstance(file2, six.string_types):  # pragma: no branch
          file2 = open(file2, 'r', True)
      file1_contents = file1.read()
      file2_contents = file2.read()
      return file1_contents == file2_contents
docs: compares the contents of two files, passed in either as
         open file handles or accessible file paths. Does a simple
         naive string comparison, so do not use on larger files