From 74bf4ca9f382fa12481fda18b57cdce4c0d5422b Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Tue, 11 Oct 2016 04:11:53 +0200 Subject: avoid infinite loop if the instance stopped already Change-Id: I03f78e592f3f182f34ea05829131357cabcc4c7b --- uitest/libreoffice/connection.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'uitest') diff --git a/uitest/libreoffice/connection.py b/uitest/libreoffice/connection.py index a39b42f2f0ce..7b36479b4190 100644 --- a/uitest/libreoffice/connection.py +++ b/uitest/libreoffice/connection.py @@ -74,6 +74,9 @@ class OfficeConnection: url = "uno:" + socket + ";urp;StarOffice.ComponentContext" print("OfficeConnection: connecting to: " + url) while True: + if self.soffice.poll() is not None: + raise Exception("soffice has stopped.") + try: xContext = xUnoResolver.resolve(url) return xContext -- cgit