def Backup(self, params): #Backup/Restore encrypted files to new path #Determine if backup or restore requested backup = IsRequestBackup(params) if(backup == None): console.out(61) return None #Now need to determine file location backupPath = DetermineBackupPath(params) if(backupPath == None): #Check if user aborted backup return None #Backup files if(backup): returnList = File.PerformBackup(backupPath) if(len(returnList) == 0): console.out(65) else: returnList = File.PerformRestore(backupPath) if(len(returnList) == 0): console.out(66) if(len(returnList) > 0 and returnList[0] != "FAIL"): console.outs([67,68]) for failedCopy in returnList: failedCopy = failedCopy.replace("\\", "/") #Clean up file path string console.SlowPrint(failedCopy, 0.02, ">") console.out(2)