@@ -310,6 +310,8 @@ async def suspend_pre(self):
310310 for vm in self .app .domains :
311311 if isinstance (vm , qubes .vm .adminvm .AdminVM ):
312312 continue
313+ if not isinstance (vm , qubes .vm .LocalVM ):
314+ continue
313315 if not vm .is_running ():
314316 continue
315317 if vm .name in previously_paused :
@@ -352,6 +354,8 @@ async def suspend_pre(self):
352354 for vm in self .app .domains :
353355 if isinstance (vm , qubes .vm .adminvm .AdminVM ):
354356 continue
357+ if not isinstance (vm , qubes .vm .LocalVM ):
358+ continue
355359 if vm .name in previously_paused :
356360 continue
357361 if vm .is_running ():
@@ -395,6 +399,8 @@ async def suspend_post(self):
395399 for vm in self .app .domains :
396400 if isinstance (vm , qubes .vm .adminvm .AdminVM ):
397401 continue
402+ if not isinstance (vm , qubes .vm .LocalVM ):
403+ continue
398404 if vm .name in previously_paused :
399405 continue
400406 if vm .get_power_state () in ["Paused" , "Suspended" ]:
@@ -407,6 +413,8 @@ async def suspend_post(self):
407413 for vm in self .app .domains :
408414 if isinstance (vm , qubes .vm .adminvm .AdminVM ):
409415 continue
416+ if not isinstance (vm , qubes .vm .LocalVM ):
417+ continue
410418 if not vm .is_running ():
411419 continue
412420 if vm .name in previously_paused :
0 commit comments