code: def process_files(self, path, recursive=False):
          
          self._logger.info('Processing files in "%s"', path)
  
          for (path, file) in files_generator(path, recursive):
              if not file.endswith(BATCH_EXTENSION):
                  self.process_file(os.path.join(path, file))
docs: Apply normalizations over all files in the given directory.
  
          Iterate over all files in a given directory. Normalizations
          will be applied to each file, storing the result in a new file.
          The extension for the new file will be the one defined in
          BATCH_EXTENSION.
  
          Args:
              path: Path to the directory.
              recursive: Whether to find files recursively or not.