<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def competition_download_files(self, competition, path=None, force=False, quiet=True):
 """ a wrapper to competition_download_file to download all competition files. Parameters ========= competition: the name of the competition path: a path to download the file to force: force the download if the file already exists (default False) quiet: suppress verbose output (default is True) """

        files = self.competition_list_files(competition)
        if not files:
            print('This competition does not have any available data files')
        for file_name in files:
            self.competition_download_file(competition, file_name.ref, path,
                                           force, quiet)