瀏覽代碼

tools/qvm_prefs: reject invalid properties instead of ignoring silently

Marek Marczykowski-Górecki 8 年之前
父節點
當前提交
de86a3c1a4
共有 1 個文件被更改,包括 2 次插入0 次删除
  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)