filesystem: disk action match fail exception
Move the exception raised by manual storage actions to AutoinstallError
This commit is contained in:
parent
e6dde2e324
commit
ab7391ee8a
|
@ -36,6 +36,7 @@ from curtin.util import human2bytes
|
||||||
from probert.storage import StorageInfo
|
from probert.storage import StorageInfo
|
||||||
|
|
||||||
from subiquity.common.types import Bootloader, OsProber, RecoveryKey
|
from subiquity.common.types import Bootloader, OsProber, RecoveryKey
|
||||||
|
from subiquity.server.autoinstall import AutoinstallError
|
||||||
from subiquitycore.utils import write_named_tempfile
|
from subiquitycore.utils import write_named_tempfile
|
||||||
|
|
||||||
log = logging.getLogger("subiquity.models.filesystem")
|
log = logging.getLogger("subiquity.models.filesystem")
|
||||||
|
@ -1722,9 +1723,9 @@ class FilesystemModel:
|
||||||
if disk is None:
|
if disk is None:
|
||||||
action["match"] = match
|
action["match"] = match
|
||||||
if disk is None:
|
if disk is None:
|
||||||
raise Exception("{} matched no disk".format(action))
|
raise AutoinstallError("{} matched no disk".format(action))
|
||||||
if disk not in disks:
|
if disk not in disks:
|
||||||
raise Exception(
|
raise AutoinstallError(
|
||||||
"{} matched {} which was already used".format(action, disk)
|
"{} matched {} which was already used".format(action, disk)
|
||||||
)
|
)
|
||||||
disks.remove(disk)
|
disks.remove(disk)
|
||||||
|
|
Loading…
Reference in New Issue