storage/reflink: no-op import_volume() if not save_on_stop
Instead of raising a NotImplementedError, just return self like 'file' and lvm_thin. This is needed when Storage.clone() is modified in another commit* to no longer swallow exceptions. * "storage: factor out _wait_and_reraise(); fix clone/create"
This commit is contained in:
parent
60bf68a748
commit
6e8d7d4201
@ -276,7 +276,8 @@ class ReflinkVolume(qubes.storage.Volume):
|
|||||||
return self
|
return self
|
||||||
|
|
||||||
def import_volume(self, src_volume):
|
def import_volume(self, src_volume):
|
||||||
self._require_save_on_stop('import_volume')
|
if not self.save_on_stop:
|
||||||
|
return self
|
||||||
try:
|
try:
|
||||||
_copy_file(src_volume.export(), self._path_import)
|
_copy_file(src_volume.export(), self._path_import)
|
||||||
except:
|
except:
|
||||||
|
Loading…
Reference in New Issue
Block a user