Add 对照表异常处理
This commit is contained in:
@@ -568,7 +568,7 @@ def main(args: tuple) -> Path:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
"""
|
"""
|
||||||
return ('https://raw.githubusercontent.com/yoshiko2/Movie_Data_Capture/master/MappingTable/' + f,
|
return ('https://raw.githubusercon111tent.com/yoshiko2/Movie_Data_Capture/master/MappingTable/' + f,
|
||||||
Path.home() / '.local' / 'share' / 'mdc' / f)
|
Path.home() / '.local' / 'share' / 'mdc' / f)
|
||||||
|
|
||||||
map_tab = (fmd('mapping_actor.xml'), fmd('mapping_info.xml'), fmd('c_number.json'))
|
map_tab = (fmd('mapping_actor.xml'), fmd('mapping_info.xml'), fmd('c_number.json'))
|
||||||
@@ -577,15 +577,21 @@ def main(args: tuple) -> Path:
|
|||||||
if file_modification_days(str(v)) >= conf.mapping_table_validity():
|
if file_modification_days(str(v)) >= conf.mapping_table_validity():
|
||||||
print("[+]Mapping Table Out of date! Remove", str(v))
|
print("[+]Mapping Table Out of date! Remove", str(v))
|
||||||
os.remove(str(v))
|
os.remove(str(v))
|
||||||
res = parallel_download_files(((k, v) for k, v in map_tab if not v.exists()))
|
try:
|
||||||
for i, fp in enumerate(res, start=1):
|
res = parallel_download_files(((k, v) for k, v in map_tab if not v.exists()))
|
||||||
if fp and len(fp):
|
for i, fp in enumerate(res, start=1):
|
||||||
print(f"[+] [{i}/{len(res)}] Mapping Table Downloaded to {fp}")
|
if fp and len(fp):
|
||||||
else:
|
print(f"[+] [{i}/{len(res)}] Mapping Table Downloaded to {fp}")
|
||||||
print(f"[-] [{i}/{len(res)}] Mapping Table Download failed")
|
else:
|
||||||
print("[-] --- AUTO EXIT AFTER 30s !!! --- ")
|
print(f"[-] [{i}/{len(res)}] Mapping Table Download failed")
|
||||||
time.sleep(30)
|
except Exception as e:
|
||||||
os._exit(-1)
|
print("[!] ==================== ERROR ====================")
|
||||||
|
print("[!] " + "Mapping Table Download FAILED".center(47))
|
||||||
|
print("[!] " + "无法连接github".center(47))
|
||||||
|
print("[!] " + "请过几小时再试试".center(47))
|
||||||
|
print("[-] " + "------ AUTO EXIT AFTER 30s !!! ------ ".center(47))
|
||||||
|
time.sleep(30)
|
||||||
|
os._exit(-1)
|
||||||
|
|
||||||
# create OpenCC converter
|
# create OpenCC converter
|
||||||
ccm = conf.cc_convert_mode()
|
ccm = conf.cc_convert_mode()
|
||||||
|
|||||||
Reference in New Issue
Block a user