Merge remote-tracking branch 'origin/pr/216'
* origin/pr/216: Add handling for backup in progress
This commit is contained in:
commit
6886585d17
@ -52,6 +52,9 @@ class BackupThread(QtCore.QThread):
|
||||
self.vm.app.qubesd_call(
|
||||
'dom0', 'admin.backup.Execute',
|
||||
backup_utils.get_profile_name(True))
|
||||
except exc.BackupAlreadyRunningError:
|
||||
msg.append("This backup is already in progress! Cancel it "
|
||||
"or wait until it finishes.")
|
||||
except Exception as ex: # pylint: disable=broad-except
|
||||
msg.append(str(ex))
|
||||
|
||||
|
@ -16,3 +16,7 @@ class QubesDaemonNoResponseError(BaseException):
|
||||
|
||||
class BackupCancelledError(BaseException):
|
||||
pass
|
||||
|
||||
|
||||
class BackupAlreadyRunningError(BaseException):
|
||||
pass
|
||||
|
Loading…
Reference in New Issue
Block a user