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)