summaryrefslogtreecommitdiff
path: root/vmdb/plugins/mkfs_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'vmdb/plugins/mkfs_plugin.py')
-rw-r--r--vmdb/plugins/mkfs_plugin.py15
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: