core-admin/qubes/api
Marek Marczykowski-Górecki 9257a6d14f
Do not abort suspend hooks if any qubes.Suspend* service fails to run
First of all, do not try to call those services in VMs not having qrexec
installed - for example Windows VMs without qubes tools.
Then, even if service call fails for any other reason, only log it but
do not prevent other services from being called. A single uncooperative
VM should generally be able only to hurt itself, not break other VMs
during suspend.

Fixes QubesOS/qubes-issues#3489
2019-02-27 06:03:57 +01:00
..
__init__.py Drop unnecessary 'pass' to make pylint happy 2018-12-04 16:06:33 +01:00
admin.py Make add_pool/remove_pool coroutines, allow Pool.{setup,destroy} as coroutines 2019-02-27 06:03:57 +01:00
internal.py Do not abort suspend hooks if any qubes.Suspend* service fails to run 2019-02-27 06:03:57 +01:00
misc.py Fix saving 'updates-available' flag reported by TemplateBasedVM 2019-01-19 03:25:21 +01:00