code: def _save_if_needed(request, response_content):
      
      if request.save_response:
          file_path = request.get_file_path()
          create_parent_folder(file_path)
          with open(file_path, 'wb') as file:
              file.write(response_content)
          LOGGER.debug('Saved data from %s to %s', request.url, file_path)
docs: Save data to disk, if requested by the user
      :param request: Download request
      :type request: DownloadRequest
      :param response_content: content of the download response
      :type response_content: bytes