Catch QueryCanceled when running DBLogin

changeset bf55d0d38d01 moved the catch but missed that run() could raise this
exception if cancel button is clicked.
This commit is contained in:
Cédric Krier committed 2016-05-31 16:07:44 +02:00
1 parent 2f065da300
commit 294ec4efc6
1 file changed
+6 -1
+6 -1
View File
@@ -878,7 +878,12 @@ class Main(object):
if not self.sig_logout(widget, disconnect=False):
return
language = CONFIG['client.lang']
host, port, database, username = DBLogin().run()
try:
host, port, database, username = DBLogin().run()
except TrytonError, exception:
if exception.faultCode == 'QueryCanceled':
return
raise
func = lambda parameters: rpc.login(
host, port, database, username, parameters, language)
try: