core-admin/qubes/api
Marek Marczykowski-Górecki 2f4b4d97e7
api: fix handling interrupted calls
When an API call is interrupted, the relevant coroutine is cancelled -
which means it may throw CancelledError. At the same time, cancelled
call have related socket already closed (and transport set to None). But
QubesDaemonProtocol.respond try to close the transport again, which
fails. Fix handling this case.
2017-07-28 03:02:33 +02:00
..
__init__.py api: fix handling interrupted calls 2017-07-28 03:02:33 +02:00
admin.py api/admin: implement admin.vm.Stats 2017-07-28 03:02:32 +02:00
internal.py vm/dispvm: convert DispVM related function to coroutines 2017-07-08 03:04:55 +02:00
misc.py qubes/api: refactor creating multiple qubesd sockets 2017-06-21 00:17:37 +02:00