# HG changeset patch
# User Edouard Tisserant <edouard.tisserant@gmail.com>
# Date 1657889309 -7200
# Node ID f2dff88db4481244762c5348d5c7da37801c468d
# Parent  6210c08c1c41b4becd785b02575150553e404323
tests: IDE: force reporting screenshot even after failing command

diff -r 6210c08c1c41 -r f2dff88db448 tests/ide_tests/sikuliberemiz.py
--- a/tests/ide_tests/sikuliberemiz.py	Fri Jul 15 14:47:23 2022 +0200
+++ b/tests/ide_tests/sikuliberemiz.py	Fri Jul 15 14:48:29 2022 +0200
@@ -273,8 +273,10 @@
             def makeMyMeth(n):
                 def myMeth(*args, **kwargs):
                     self.ReportScreenShot("Begin: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
-                    getattr(sikuli, n)(*args, **kwargs)
-                    self.ReportScreenShot("end: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
+                    try:
+                        getattr(sikuli, n)(*args, **kwargs)
+                    finally:
+                        self.ReportScreenShot("end: " + n + "(" + repr(args) + "," + repr(kwargs) + ")")
                 return myMeth
             setattr(self, name, makeMyMeth(name))