From 12ab5ee3f6e52ad8ba152d672c4145828de325d7 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 30 Mar 2012 23:03:21 +0200 Subject: digital/ai/tools: catch exception and close gracefully --- digital/ai/tools/test_simu.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'digital/ai/tools/test_simu.py') diff --git a/digital/ai/tools/test_simu.py b/digital/ai/tools/test_simu.py index c5655f87..d55417a5 100644 --- a/digital/ai/tools/test_simu.py +++ b/digital/ai/tools/test_simu.py @@ -134,8 +134,10 @@ def run (default_robot, test_class = TestSimu): else: parser.error ("unknown robot") app = test_class (robot, options.robot_nb) - app.mainloop () - app.close () + try: + app.mainloop () + finally: + app.close () if __name__ == '__main__': run ('marcel') -- cgit v1.2.3