code: def __upload_request(self, binary_file, upload_link):
      parse_result = urlparse(upload_link)
  
      connection = http.client.HTTPSConnection(parse_result.netloc)
      connection.request(
          "PUT",
          parse_result.path,
          binary_file,
          {"Authorization": "OAuth " + self.__token},
      )
      response_status = connection.getresponse().status
  
      connection.close()
  
      return response_status
  
file_path: pyclustering/ci/cloud/cloud/yandex_disk.py
imports: import http.client
  import json
  import os.path
  import urllib.request
  from urllib.parse import urlparse
label_desc: Use image node_id 10 for calling the yandex_disk obj's underlying member method code with example usage: obj.__upload_request(binary_file, upload_link) and returns: response_status