# HG changeset patch # User Edouard Tisserant # 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))