summaryrefslogtreecommitdiff
path: root/service/pixelated/config/leap.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/config/leap.py')
-rw-r--r--service/pixelated/config/leap.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/service/pixelated/config/leap.py b/service/pixelated/config/leap.py
index 54518bae..3d307fc7 100644
--- a/service/pixelated/config/leap.py
+++ b/service/pixelated/config/leap.py
@@ -1,6 +1,7 @@
from __future__ import absolute_import
import logging
from collections import namedtuple
+from twisted.cred.error import UnauthorizedLogin
from twisted.internet import defer, threads
from leap.common.events import (server as events_server)
from leap.soledad.common.errors import InvalidAuthTokenError
@@ -45,16 +46,6 @@ def initialize_leap_multi_user(provider_hostname,
@defer.inlineCallbacks
def create_leap_session(provider, username, password, auth=None):
leap_session = yield LeapSessionFactory(provider).create(username, password, auth)
- try:
- yield leap_session.first_required_sync()
- except InvalidAuthTokenError:
- try:
- leap_session.close()
- except Exception, e:
- log.error(e)
- leap_session = LeapSessionFactory(provider).create(username, password, auth)
- yield leap_session.first_required_sync()
-
defer.returnValue(leap_session)