mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-15 17:00:43 +08:00
更多的报错信息
This commit is contained in:
parent
7d67ec21e8
commit
1b933094e5
@ -245,7 +245,7 @@ def save_file(fid_list, fid_token_list, to_pdir_fid, pwd_id, stoken):
|
|||||||
response = requests.request(
|
response = requests.request(
|
||||||
"POST", url, json=payload, headers=headers, params=querystring
|
"POST", url, json=payload, headers=headers, params=querystring
|
||||||
).json()
|
).json()
|
||||||
return response["data"]["task_id"]
|
return response
|
||||||
|
|
||||||
|
|
||||||
def mkdir(dir_path):
|
def mkdir(dir_path):
|
||||||
@ -261,7 +261,7 @@ def mkdir(dir_path):
|
|||||||
response = requests.request(
|
response = requests.request(
|
||||||
"POST", url, json=payload, headers=headers, params=querystring
|
"POST", url, json=payload, headers=headers, params=querystring
|
||||||
).json()
|
).json()
|
||||||
return response["data"]
|
return response
|
||||||
|
|
||||||
|
|
||||||
def rename(fid, file_name):
|
def rename(fid, file_name):
|
||||||
@ -272,7 +272,7 @@ def rename(fid, file_name):
|
|||||||
response = requests.request(
|
response = requests.request(
|
||||||
"POST", url, json=payload, headers=headers, params=querystring
|
"POST", url, json=payload, headers=headers, params=querystring
|
||||||
).json()
|
).json()
|
||||||
return response["data"]
|
return response
|
||||||
|
|
||||||
|
|
||||||
def update_savepath_fid(tasklist):
|
def update_savepath_fid(tasklist):
|
||||||
@ -292,9 +292,13 @@ def update_savepath_fid(tasklist):
|
|||||||
# 比较创建不存在的
|
# 比较创建不存在的
|
||||||
dir_paths_unexist = list(set(dir_paths) - set(dir_paths_exist))
|
dir_paths_unexist = list(set(dir_paths) - set(dir_paths_exist))
|
||||||
for dir_path in dir_paths_unexist:
|
for dir_path in dir_paths_unexist:
|
||||||
new_dir = mkdir(dir_path)
|
mkdir_return = mkdir(dir_path)
|
||||||
dir_paths_exist_arr.append({"file_path": dir_path, "fid": new_dir["fid"]})
|
if mkdir_return["code"] == 0:
|
||||||
print("创建文件夹: ", dir_path)
|
new_dir = mkdir_return["data"]
|
||||||
|
dir_paths_exist_arr.append({"file_path": dir_path, "fid": new_dir["fid"]})
|
||||||
|
print(f"创建文件夹: {dir_path}")
|
||||||
|
else:
|
||||||
|
print(f"创建文件夹: {dir_path} 失败, {mkdir_return['message']}")
|
||||||
# 更新到配置
|
# 更新到配置
|
||||||
for task in tasklist:
|
for task in tasklist:
|
||||||
for dir_path in dir_paths_exist_arr:
|
for dir_path in dir_paths_exist_arr:
|
||||||
@ -371,14 +375,24 @@ def do_save_task(task):
|
|||||||
fid_token_list = [item["share_fid_token"] for item in need_save_list]
|
fid_token_list = [item["share_fid_token"] for item in need_save_list]
|
||||||
save_name_list = [item["save_name"] for item in need_save_list]
|
save_name_list = [item["save_name"] for item in need_save_list]
|
||||||
if fid_list:
|
if fid_list:
|
||||||
save_task_id = save_file(fid_list, fid_token_list, to_pdir_fid, pwd_id, stoken)
|
save_file_return = save_file(
|
||||||
save_task_return = query_task(save_task_id)
|
fid_list, fid_token_list, to_pdir_fid, pwd_id, stoken
|
||||||
if save_task_return["code"] == 0:
|
)
|
||||||
save_name_list.sort()
|
if save_file_return["code"] == 0:
|
||||||
add_notify(f"《{task['taskname']}》添加追更:{', '.join(save_name_list)}")
|
task_id = save_file_return["data"]["task_id"]
|
||||||
return True
|
query_task_return = query_task(task_id)
|
||||||
|
if query_task_return["code"] == 0:
|
||||||
|
save_name_list.sort()
|
||||||
|
add_notify(
|
||||||
|
f"《{task['taskname']}》添加追更:{', '.join(save_name_list)}"
|
||||||
|
)
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
err_msg = query_task_return["message"]
|
||||||
else:
|
else:
|
||||||
add_notify(f"《{task['taskname']}》转存失败:{save_task_return['message']}")
|
err_msg = save_file_return["message"]
|
||||||
|
add_notify(f"《{task['taskname']}》转存失败:{err_msg}")
|
||||||
|
return False
|
||||||
else:
|
else:
|
||||||
print("任务结束:没有新的转存任务")
|
print("任务结束:没有新的转存任务")
|
||||||
return False
|
return False
|
||||||
@ -414,9 +428,14 @@ def do_rename_task(task):
|
|||||||
else dir_file["file_name"]
|
else dir_file["file_name"]
|
||||||
)
|
)
|
||||||
if save_name != dir_file["file_name"]:
|
if save_name != dir_file["file_name"]:
|
||||||
rename(dir_file["fid"], save_name)
|
rename_return = rename(dir_file["fid"], save_name)
|
||||||
print("重命名:", dir_file["file_name"], "→", save_name)
|
if rename_return["code"] == 0:
|
||||||
is_rename = True
|
print(f"重命名:{dir_file['file_name']} → {save_name}")
|
||||||
|
is_rename = True
|
||||||
|
else:
|
||||||
|
print(
|
||||||
|
f"重命名:{dir_file['file_name']} → {save_name} 失败,{rename_return['message']}"
|
||||||
|
)
|
||||||
return is_rename
|
return is_rename
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user