summaryrefslogtreecommitdiff
path: root/digital/ai/tools/test_simu.py
diff options
context:
space:
mode:
authorNicolas Schodet2012-03-30 23:03:21 +0200
committerNicolas Schodet2012-03-30 23:03:21 +0200
commit12ab5ee3f6e52ad8ba152d672c4145828de325d7 (patch)
tree4710370d7af74ac07977597b0cff1f44ea7f5e25 /digital/ai/tools/test_simu.py
parent5547ac115e1a4e7c5b294e10c29550e8024990ae (diff)
digital/ai/tools: catch exception and close gracefully
Diffstat (limited to 'digital/ai/tools/test_simu.py')
-rw-r--r--digital/ai/tools/test_simu.py6
1 files changed, 4 insertions, 2 deletions
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')