修复了文件夹不存在时无法保存的问题
This commit is contained in:
@ -1827,6 +1827,9 @@ class Data:
|
||||
return Result().success(info=info)
|
||||
|
||||
def save_alignInfo(self):
|
||||
if (not Path(Config["Path"]["Save_AlignInfo"]).parent.exists()) or (not Path(Config["Path"]["Save_AlignInfo"]).parent.is_dir()):
|
||||
Path(Config["Path"]["Save_AlignInfo"]).parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
try:
|
||||
save_data = {
|
||||
"front": {
|
||||
@ -1867,6 +1870,9 @@ class Data:
|
||||
return Result().success(info=Constants.PRECISELY_ALIGN_SAVING_ALIGNINFO_FINISHED)
|
||||
|
||||
def save_res_orgBcg(self, chunk):
|
||||
if (not Path(Config["Path"]["Save_OrgBCG"]).parent.exists()) or (not Path(Config["Path"]["Save_OrgBCG"]).parent.is_dir()):
|
||||
Path(Config["Path"]["Save_OrgBCG"]).parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if self.res_orgBcg is None:
|
||||
return Result().failure(info=Constants.PRECISELY_ALIGN_SAVING_RES_ORGBCG_FAILURE +
|
||||
Constants.FAILURE_REASON["res_orgBcg_Not_Exist"])
|
||||
@ -1880,6 +1886,9 @@ class Data:
|
||||
return Result().success(info=Constants.PRECISELY_ALIGN_SAVING_RES_ORGBCG_FINISHED)
|
||||
|
||||
def save_res_BCG(self, chunk):
|
||||
if (not Path(Config["Path"]["Save_BCG"]).parent.exists()) or (not Path(Config["Path"]["Save_BCG"]).parent.is_dir()):
|
||||
Path(Config["Path"]["Save_BCG"]).parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if self.res_BCG is None:
|
||||
return Result().failure(info=Constants.PRECISELY_ALIGN_SAVING_RES_BCG_FAILURE +
|
||||
Constants.FAILURE_REASON["res_BCG_Not_Exist"])
|
||||
@ -1893,6 +1902,9 @@ class Data:
|
||||
return Result().success(info=Constants.PRECISELY_ALIGN_SAVING_RES_BCG_FINISHED)
|
||||
|
||||
def save_cut_ECG(self, chunk):
|
||||
if (not Path(Config["Path"]["Save_ECG"]).parent.exists()) or (not Path(Config["Path"]["Save_ECG"]).parent.is_dir()):
|
||||
Path(Config["Path"]["Save_ECG"]).parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if self.cut_ECG is None:
|
||||
return Result().failure(info=Constants.PRECISELY_ALIGN_SAVING_CUT_ECG_FAILURE +
|
||||
Constants.FAILURE_REASON["cut_ECG_Not_Exist"])
|
||||
@ -1906,6 +1918,9 @@ class Data:
|
||||
return Result().success(info=Constants.PRECISELY_ALIGN_SAVING_CUT_ECG_FINISHED)
|
||||
|
||||
def save_Jpeak(self, chunk):
|
||||
if (not Path(Config["Path"]["Save_ECG"]).parent.exists()) or (not Path(Config["Path"]["Save_ECG"]).parent.is_dir()):
|
||||
Path(Config["Path"]["Save_ECG"]).parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if self.cut_Jpeak is None:
|
||||
return Result().failure(info=Constants.PRECISELY_ALIGN_SAVING_CUT_JPEAK_FAILURE +
|
||||
Constants.FAILURE_REASON["cut_Jpeak_Not_Exist"])
|
||||
@ -1919,6 +1934,9 @@ class Data:
|
||||
return Result().success(info=Constants.PRECISELY_ALIGN_SAVING_CUT_JPEAK_FINISHED)
|
||||
|
||||
def save_Rpeak(self, chunk):
|
||||
if (not Path(Config["Path"]["Save_Rpeak"]).parent.exists()) or (not Path(Config["Path"]["Save_Rpeak"]).parent.is_dir()):
|
||||
Path(Config["Path"]["Save_Rpeak"]).parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if self.cut_Rpeak is None:
|
||||
return Result().failure(info=Constants.PRECISELY_ALIGN_SAVING_CUT_RPEAK_FAILURE +
|
||||
Constants.FAILURE_REASON["cut_Rpeak_Not_Exist"])
|
||||
|
||||
Reference in New Issue
Block a user