diff options
Diffstat (limited to 'vmdb/plugins/mkfs_plugin.py')
-rw-r--r-- | vmdb/plugins/mkfs_plugin.py | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/vmdb/plugins/mkfs_plugin.py b/vmdb/plugins/mkfs_plugin.py index 500699c..406ce51 100644 --- a/vmdb/plugins/mkfs_plugin.py +++ b/vmdb/plugins/mkfs_plugin.py @@ -18,18 +18,10 @@ import cliapp -import logging import vmdb -class NotString(vmdb.StepError): - - def __init__(self, name, actual): - msg = '%s: value must be string, got %r' % (name, actual) - super().__init__(msg) - - class MkfsPlugin(cliapp.Plugin): def enable(self): @@ -46,13 +38,12 @@ class MkfsStepRunner(vmdb.StepRunnerInterface): tag = step['partition'] device = state.tags.get_dev(tag) - logging.debug('state: %r', state.as_dict()) if not isinstance(fstype, str): - raise NotString('mkfs', fstype) + raise vmdb.NotString('mkfs', fstype) if not isinstance(tag, str): - raise NotString('mkfs: tag', tag) + raise vmdb.NotString('mkfs: tag', tag) if not isinstance(device, str): - raise NotString('mkfs: device (for tag)', device) + raise vmdb.NotString('mkfs: device (for tag)', device) cmd = ['/sbin/mkfs', '-t', fstype] if 'label' in step: |