Browse Source

tools/qvm_prefs: reject invalid properties instead of ignoring silently

Marek Marczykowski-Górecki 8 years ago
parent
commit
de86a3c1a4
1 changed files with 2 additions and 0 deletions
  1. 2 0
      qubes/tools/qvm_prefs.py

+ 2 - 0
qubes/tools/qvm_prefs.py

@@ -83,6 +83,8 @@ def main(args=None):
 
         return 0
 
+    if args.property not in [prop.__name__ for prop in args.vm.property_list()]:
+        parser.error('no such property: {!r}'.format(args.property))
 
     if args.value is not None:
         setattr(args.vm, args.property, args.value)