Reviewers: ,


Please review this at http://codereview.tryton.org/50001/

Affected files:
  M tryton/common/common.py


Index: tryton/common/common.py
===================================================================
--- a/tryton/common/common.py
+++ b/tryton/common/common.py
@@ -1097,16 +1097,13 @@

     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)


--
[email protected] mailing list

Reply via email to