code: def cdl_add(self, source_url, save_path = '/', timeout = 3600):
  		''' Usage: cdl_add <source_url> [save_path] [timeout] - add an offline (cloud) download task
    source_url - the URL to download file from.
    save_path - path on PCS to save file to. default is to save to root directory '/'.
    timeout - timeout in seconds. default is 3600 seconds.
  		'''
  		rpath = self.__get_cdl_dest(source_url, save_path)
  		return self.__cdl_add(source_url, rpath, timeoutf cdl_add(self, source_url, save_path = '/', timeout = 3600):
  		''' Usage: cdl_add <source_url> [save_path] [timeout] - add an offline (cloud) download task
    source_url - the URL to download file from.
    save_path - path on PCS to save file to. default is to save to root directory '/'.
    timeout - timeout in seconds. default is 3600 seconds.
  		'''
  		rpath = self.__get_cdl_dest(source_url, save_path)
  		return self.__cdl_add(source_url, rpath, timeout)
docs: Usage: cdl_add <source_url> [save_path] [timeout] - add an offline (cloud) download task
    source_url - the URL to download file from.
    save_path - path on PCS to save file to. default is to save to root directory '/'.
    timeout - timeout in seconds. default is 3600 seconds.