File tree 1 file changed +12
-1
lines changed
1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -1040,6 +1040,7 @@ def upload_md_folder(
1040
1040
1041
1041
mdFolder = os .path .expandvars (os .path .expanduser (mdFolder ))
1042
1042
1043
+ error_files = {}
1043
1044
for root , dirs , files in os .walk (mdFolder , topdown = True ):
1044
1045
root_folder_name = os .path .basename (root )
1045
1046
@@ -1063,7 +1064,10 @@ def upload_md_folder(
1063
1064
if any (x in name for x in includePattern ):
1064
1065
file_path = os .path .join (root , name )
1065
1066
logger .info (file_path )
1066
- self .upload_md_file (file = file_path , parentNoteId = current_parent_note_id )
1067
+ try :
1068
+ self .upload_md_file (file = file_path , parentNoteId = current_parent_note_id )
1069
+ except Exception as e :
1070
+ error_files [os .path .abspath (file_path )] = e
1067
1071
1068
1072
logger .info ('dirs' )
1069
1073
for name in natsort .natsorted (dirs ):
@@ -1081,6 +1085,13 @@ def upload_md_folder(
1081
1085
res ['note' ]['noteId' ]
1082
1086
note_tree [rel_path ] = res ['note' ]['noteId' ]
1083
1087
1088
+ # count how many errors
1089
+ if error_files :
1090
+ count = len (error_files )
1091
+ logger .error (f"There are { count } errors." )
1092
+ for i , (file , e ) in enumerate (error_files .items ()):
1093
+ logger .error (f"{ i } | { file } : { e } " )
1094
+ # return False
1084
1095
return True
1085
1096
1086
1097
def backup (self , backup_name ):
You can’t perform that action at this time.
0 commit comments