@@ -224,7 +224,7 @@ def __start_export(self):
224
224
page_detail_json = page_handle .dump_to_file ()
225
225
json_name = NotionDump .TMP_DIR + "/page_parser_result.json"
226
226
common_op .save_json_to_file (handle = page_detail_json , json_name = json_name )
227
- self .show_log ("page dump success , file info save at " + json_name , level = LOG_INFO )
227
+ self .show_log ("page dump end , file info save at " + json_name , level = LOG_INFO )
228
228
else :
229
229
# 从本地加载文件
230
230
json_name = NotionDump .TMP_DIR + "/page_parser_result.json"
@@ -235,6 +235,9 @@ def __start_export(self):
235
235
if self .__page_id not in page_detail_json .keys ():
236
236
self .show_log ("page dump fail, can't find main page " , level = LOG_INFO )
237
237
return False
238
+ if not page_detail_json [self .__page_id ]["dumped" ]:
239
+ self .show_log ("main page:" + self .__page_id + " not export success" , level = LOG_INFO )
240
+ return False
238
241
239
242
# 生成文件目录
240
243
self .__gen_dir ()
@@ -299,6 +302,8 @@ def __add_page_file_suffix(self, child_info, page_name):
299
302
return page_name
300
303
301
304
def __relocate_link (self , file_name , src_str , des_str , show_log = True ):
305
+ if file_name is None or file_name == "" or not os .path .exists (file_name ):
306
+ self .show_log ("[ERROR] relocate " + src_str + " -> " + des_str + ", filename not exist!" , level = LOG_INFO )
302
307
if show_log :
303
308
self .show_log ("@ in file:" + file_name + " " + src_str + " -> " + des_str , level = LOG_INFO )
304
309
file = open (file_name , 'r' , encoding = 'utf-8' )
0 commit comments