From 529e4bfbbf33a0394acd0b5e6cbbee7adbb188fc Mon Sep 17 00:00:00 2001 From: 3hhh Date: Sun, 5 Jul 2020 18:07:28 +0200 Subject: [PATCH] storage/callback: volume callbacks now also rceive the source volume as argument (if there's any) This is useful for disposable VMs to identify from which template they originate. --- qubes/storage/callback.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubes/storage/callback.py b/qubes/storage/callback.py index 0593ec75..574062d0 100644 --- a/qubes/storage/callback.py +++ b/qubes/storage/callback.py @@ -442,7 +442,7 @@ class CallbackVolume(qubes.storage.Volume): def _callback(self, cb, cb_args=None, **kwargs): if cb_args is None: cb_args = [] - vol_args = [self.name, self.vid, *cb_args] + vol_args = [self.name, self.vid, self.source, *cb_args] yield from self._cb_pool._callback(cb, cb_args=vol_args, **kwargs) # pylint: disable=protected-access @asyncio.coroutine