code: def __third_party_include(self, to_path):
      disk_client = yandex_disk(self.__token)
  
      remote_path_inc = "/third_party/include"
      if not disk_client.directory_exist(remote_path_inc):
          raise FileExistsError(
              "ERROR: Third party folder '%s' is not found on the cloud."
              % remote_path_inc
          )
  
      inc_files = disk_client.folder_content(remote_path_inc)
      if inc_files is None:
          raise FileExistsError(
              "ERROR: Impossible to get content of third party folder '%s'."
              % remote_path_inc
          )
  
      if len(inc_files) == 0:
          print("WARNING: No include third parties.")
          return
  
      if to_path is None:
          script_path = os.path.dirname(os.path.realpath(__file__))
          local_include_folder = (
              script_path
              + "/../../../"
              + task_handler.__LOCAL_PATH_THIRD_PARTIES_INCLUDE
          )
      else:
          local_include_folder = to_path
  
      for file in inc_files:
          include_library_name = os.path.splitext(file)[0]
          include_library_path = (
              local_include_folder + "/" + include_library_name
          )
          if os.path.isdir(include_library_path):
              print("WARNING: Include library folder already exists.")
              continue
  
          remote_file_path = remote_path_inc + "/" + file
          local_file_path = local_include_folder + "/" + file
  
          if os.path.isfile(local_file_path) is True:
              os.remove(local_file_path)
  
          self.__download(remote_file_path, local_file_path)
  
          zip_archive = zipfile.ZipFile(local_file_path, "r")
          zip_archive.extractall(local_include_folder)
          zip_archive.close()
  
          os.remove(local_file_path)
  
file_path: pyclustering/ci/cloud/cloud/task_handler.py
imports: import os
  import zipfile
  from cloud.yandex_disk import yandex_disk
label_desc: Use image node_id 9 for calling the task_handler obj's underlying member method code with example usage: obj.__third_party_include(to_path) without return types