code: def _clean_files_only(self, files):
          ''' if a user only wants to process one or more specific files, instead of a full sosreport '''
          try:
              if not (os.path.exists(self.origin_path)):
                  self.logger.info("Creating Origin Path - %s" % self.origin_path)
                  os.makedirs(self.origin_path) # create the origin_path directory
              if not (os.path.exists(self.dir_path)):
                  self.logger.info("Creating Directory Path - %s" % self.dir_path)
                  os.makedirs(self.dir_path)    # create the dir_path directory
              self._add_extra_files(files)
  
          except OSError as e: # pragma: no cover
              if e.errno == errno.EEXIST:
                  pass
              else:   # pragma: no cover
                  self.logger.exception(e)
                  raise e
  
          except Exception as e:    # pragma: no cover
              self.logger.exception(e)
              raise Exception("CleanFilesOnlyError: unable to process"f _clean_files_only(self, files):
          ''' if a user only wants to process one or more specific files, instead of a full sosreport '''
          try:
              if not (os.path.exists(self.origin_path)):
                  self.logger.info("Creating Origin Path - %s" % self.origin_path)
                  os.makedirs(self.origin_path) # create the origin_path directory
              if not (os.path.exists(self.dir_path)):
                  self.logger.info("Creating Directory Path - %s" % self.dir_path)
                  os.makedirs(self.dir_path)    # create the dir_path directory
              self._add_extra_files(files)
  
          except OSError as e: # pragma: no cover
              if e.errno == errno.EEXIST:
                  pass
              else:   # pragma: no cover
                  self.logger.exception(e)
                  raise e
  
          except Exception as e:    # pragma: no cover
              self.logger.exception(e)
              raise Exception("CleanFilesOnlyError: unable to process")
docs: if a user only wants to process one or more specific files, instead of a full sosreport