summaryrefslogtreecommitdiff
path: root/virt-xml
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2018-03-21 05:32:36 -0400
committerCole Robinson <crobinso@redhat.com>2018-03-21 11:17:36 -0400
commit3b88bfb1ee81f5e8c39a1a95e99c28acbd778402 (patch)
tree0915d997a8b226f722060ae3faf849c0643ed063 /virt-xml
parentf69b823fad26a83e483dcff4de4ddb777745f685 (diff)
downloadvirt-manager-3b88bfb1ee81f5e8c39a1a95e99c28acbd778402.tar.gz
cli: Drop clear_attr property
It slightly complicates the generic machinery, and the one usage we can handle directly
Diffstat (limited to 'virt-xml')
-rwxr-xr-xvirt-xml17
1 files changed, 4 insertions, 13 deletions
diff --git a/virt-xml b/virt-xml
index e82723f9..fd63ed97 100755
--- a/virt-xml
+++ b/virt-xml
@@ -211,22 +211,13 @@ def action_remove_device(guest, options, parserclass):
def action_build_xml(conn, options, parserclass):
- guest = virtinst.Guest(conn)
- ret_inst = None
- inst = None
-
- if parserclass.objclass:
- inst = parserclass.objclass(conn)
- elif parserclass.clear_attr:
- ret_inst = getattr(guest, parserclass.clear_attr)
- else:
+ if not parserclass.objclass:
fail(_("--build-xml not supported for --%s") %
parserclass.cli_arg_name)
- ret = cli.parse_option_strings(options, guest, inst)
- if ret_inst:
- return ret_inst
- return ret
+ guest = virtinst.Guest(conn)
+ inst = parserclass.objclass(conn)
+ return cli.parse_option_strings(options, guest, inst)
def setup_device(dev):