Skip to content

Commit

Permalink
<fix> auto delete web_brower_export_file after translation
Browse files Browse the repository at this point in the history
  • Loading branch information
anonymousException committed Jun 11, 2024
1 parent af16e4d commit 94d8ecf
Showing 1 changed file with 26 additions and 28 deletions.
54 changes: 26 additions & 28 deletions src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -603,34 +603,32 @@ def update_progress(self, data):
'The html file does not match the translated file , please check the input files',
None))
msg_box.exec()
rpy_info_dic.clear()
self.is_waiting_translated = False
return
if self.select_files is not None:
for i in self.select_files:
i = i.replace('file:///', '')
if os.path.isfile(i):
if i in rpy_info_dic.keys():
ret, unmatch_cnt, p = rpy_info_dic[i]
else:
ret, unmatch_cnt, p = get_rpy_info(i)
rpy_info_dic[i] = ret, unmatch_cnt, p
web_brower_translate(self.filterCheckBox.isChecked(), self.filterLengthLineEdit.text(),
self.is_current, is_replace_special_symbols, i, ret, dic)
if self.select_dir is not None and os.path.isdir(self.select_dir):
paths = os.walk(self.select_dir, topdown=False)
for path, dir_lst, file_lst in paths:
for file_name in file_lst:
i = path + '/' + file_name
if not file_name.endswith("rpy"):
continue
if i in rpy_info_dic.keys():
ret, unmatch_cnt, p = rpy_info_dic[i]
else:
ret, unmatch_cnt, p = get_rpy_info(i)
rpy_info_dic[i] = ret, unmatch_cnt, p
web_brower_translate(self.filterCheckBox.isChecked(), self.filterLengthLineEdit.text(),
self.is_current, is_replace_special_symbols, i, ret, dic)
else:
if self.select_files is not None:
for i in self.select_files:
i = i.replace('file:///', '')
if os.path.isfile(i):
if i in rpy_info_dic.keys():
ret, unmatch_cnt, p = rpy_info_dic[i]
else:
ret, unmatch_cnt, p = get_rpy_info(i)
rpy_info_dic[i] = ret, unmatch_cnt, p
web_brower_translate(self.filterCheckBox.isChecked(), self.filterLengthLineEdit.text(),
self.is_current, is_replace_special_symbols, i, ret, dic)
if self.select_dir is not None and os.path.isdir(self.select_dir):
paths = os.walk(self.select_dir, topdown=False)
for path, dir_lst, file_lst in paths:
for file_name in file_lst:
i = path + '/' + file_name
if not file_name.endswith("rpy"):
continue
if i in rpy_info_dic.keys():
ret, unmatch_cnt, p = rpy_info_dic[i]
else:
ret, unmatch_cnt, p = get_rpy_info(i)
rpy_info_dic[i] = ret, unmatch_cnt, p
web_brower_translate(self.filterCheckBox.isChecked(), self.filterLengthLineEdit.text(),
self.is_current, is_replace_special_symbols, i, ret, dic)
rpy_info_dic.clear()
self.is_waiting_translated = False
if os.path.isfile(web_brower_export_name):
Expand Down

0 comments on commit 94d8ecf

Please sign in to comment.