# HG changeset patch # User Goffi # Date 1357398322 -3600 # Node ID 9c4550b1df3cca4111b889ced4044af04cc00fdc # Parent 82043fe5be4d33f13e23e5d5432322a974d252b1 server side: async connection diff -r 82043fe5be4d -r 9c4550b1df3c libervia.tac --- a/libervia.tac Sat Jan 05 16:04:44 2013 +0100 +++ b/libervia.tac Sat Jan 05 16:05:22 2013 +0100 @@ -416,7 +416,9 @@ return self.profiles_waiting[_login] = request - self.sat_host.bridge.connect(_login) + d = defer.Deferred() + self.sat_host.bridge.asyncConnect(_login, lambda: d.callback(None), d.errback) + return d def profile_pass_errback(ignore): error("INTERNAL ERROR: can't check profile password")