fix
This commit is contained in:
parent
99c7026dff
commit
7de8ed1972
@ -14,15 +14,18 @@ class checkUtils:
|
||||
# 检测某一章节是否连续错误
|
||||
def export_error(self, item):
|
||||
if not self.is_error(item):
|
||||
file = os.path.join(OUTPUT_DIR, item[PROJECT_KEY][0], "error_comics.json")
|
||||
error_comic = self.read(item)
|
||||
error_comic.append({ "name" : item['name'], "chapter" : item['chapter'], "date" : ComicPath().getYearMonthDay()})
|
||||
error_comic.append({ "name" : ComicPath.new_file_name(item['name']),
|
||||
"chapter" : ComicPath.new_file_name(item['chapter']),
|
||||
"date" : ComicPath().getYearMonthDay()})
|
||||
fu.save_file(file, json.dumps(error_comic))
|
||||
|
||||
def is_error(self, item):
|
||||
try:
|
||||
for error_c in eval(self.read(item)):
|
||||
(name, chatper, date) = [error_c['name'], error_c['chapter'], error_c['date']]
|
||||
if item['name'] == name and item['chapter'] == chatper:
|
||||
if ComicPath.new_file_name(item['name']) == ComicPath.new_file_name(name) and ComicPath.new_file_name(item['chapter']) == ComicPath.new_file_name(chatper):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
@ -55,6 +55,9 @@ class ComicPath:
|
||||
break
|
||||
return filename
|
||||
|
||||
@classmethod
|
||||
def new_file_name(cls, name): return cls.fix_file_name(cls.chinese_convert(name))
|
||||
|
||||
@classmethod
|
||||
def get_file_path(cls, item, result_type="image", file=None, convert=False):
|
||||
PROJECT = item[settings.PROJECT_KEY][0]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user