'Return True if the file_path is current for this zip_path'

def _is_current(self, file_path, zip_path):

    (timestamp, size) = self._get_date_and_size(self.zipinfo[zip_path])
    if (not os.path.isfile(file_path)):
        return False
    stat = os.stat(file_path)
    if ((stat.st_size != size) or (stat.st_mtime != timestamp)):
        return False
    zip_contents = self.loader.get_data(zip_path)
    f = open(file_path, 'rb')
    file_contents = f.read()
    f.close()
    return (zip_contents == file_contents)
