From 38d64e1c89dd7d1c55abb6f75671bd400493ae02 Mon Sep 17 00:00:00 2001 From: PA4WDH Date: Sun, 27 Jul 2025 16:41:53 +0200 Subject: Update screenshot_diff to always return diff and image, adapt wait_for screen --- qemu.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/qemu.py b/qemu.py index 6b14ec3..b858b0a 100644 --- a/qemu.py +++ b/qemu.py @@ -666,17 +666,16 @@ class vm: if box==None: compare_result=True diff.close() + else: + box=None saved_image.close() masked_current_image.close() - if compare_result==True: - current_image.close() - return None if box!=None: draw=ImageDraw.Draw(current_image) draw.rectangle(box,None,ImageColor.getrgb("#ff0000")) if log: self.log.image(current_image) - return current_image + return box,current_image def wait_for_screen(self,filename,interval=5,timeout=30,mask=None,callback=None): imagelog=[] @@ -690,16 +689,17 @@ class vm: check=0 active=True while check