Преглед на файлове

ext/admin: add explanation to PermissionDenied

Wojtek Porczyk преди 7 години
родител
ревизия
8c9ce0587b
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      qubes/ext/admin.py

+ 4 - 2
qubes/ext/admin.py

@@ -29,6 +29,8 @@ class AdminExtension(qubes.ext.Extension):
         '''Forbid changing specific tags'''
         # pylint: disable=no-self-use,unused-argument
         if arg.startswith('created-by-'):
-            raise qubes.api.PermissionDenied()
+            raise qubes.api.PermissionDenied(
+                'changing this tag is prohibited by {}.{}'.format(
+                    __name__, type(self).__name__))
 
-    # TODO create that extension in the first place
+    # TODO create that tag here (need to figure out how to pass mgmtvm name)