We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 581531c commit fa3aa90Copy full SHA for fa3aa90
qubesadmin/vm/__init__.py
@@ -394,6 +394,20 @@ def klass(self):
394
self._klass = super().klass
395
return self._klass
396
397
+ def get_notes(self) -> str:
398
+ ''' Get qube notes '''
399
+ try:
400
+ response = self.qubesd_call(self._method_dest, 'admin.vm.notes.Get')
401
+ except qubesadmin.exc.QubesDaemonNoResponseError:
402
+ raise qubesadmin.exc.QubesPropertyAccessError('notes')
403
+ return response.decode()
404
+
405
+ def set_notes(self, notes: str):
406
+ ''' Set qube notes '''
407
+ self.qubesd_call(self._method_dest, 'admin.vm.notes.Set', \
408
+ payload = str(notes).encode('ascii'))
409
410
411
class DispVMWrapper(QubesVM):
412
'''Wrapper class for new DispVM, supporting only service call
413
0 commit comments