From 676cc5be03488dd945c62347e2eeffbc26b0d3fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 29 Jun 2011 20:15:42 +0200 Subject: [PATCH] Ensure that thread of DBProgress will stop review50001 --- tryton/common/common.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/tryton/common/common.py b/tryton/common/common.py index 77ad150dd7..9ae07ca5d9 100644 --- a/tryton/common/common.py +++ b/tryton/common/common.py @@ -1097,16 +1097,13 @@ class DBProgress(object): def start(self): key = (self.host, self.port) + dbs, createdb = [], False try: dbs = refresh_dblist(self.host, self.port) createdb = True - except TrytonServerError, exception: - if exception[0] == 'AccessDenied': - dbs, createdb = [], False - else: - raise - self.db_info = (dbs, createdb) - self.updated.set() + finally: + self.db_info = (dbs, createdb) + self.updated.set() def update(self, combo, progressbar, dbname=''): key = (self.host, self.port)