diff options
| author | Kali Kaneko <kali@leap.se> | 2013-10-09 23:37:20 -0300 | 
|---|---|---|
| committer | Kali Kaneko <kali@leap.se> | 2013-10-09 23:37:20 -0300 | 
| commit | b4d68f51db92564d5af6db71a092f7f6b48b93aa (patch) | |
| tree | ff811cc5443217778a1e4cdc426593879484a118 | |
| parent | f1ca78e438f46d266ddcb8f5795cfc4bae4469e8 (diff) | |
catch u1db errors
| -rw-r--r-- | changes/bug_catch_u1db_httperror | 1 | ||||
| -rw-r--r-- | src/leap/bitmask/services/soledad/soledadbootstrapper.py | 4 | 
2 files changed, 5 insertions, 0 deletions
diff --git a/changes/bug_catch_u1db_httperror b/changes/bug_catch_u1db_httperror new file mode 100644 index 00000000..1045f1d1 --- /dev/null +++ b/changes/bug_catch_u1db_httperror @@ -0,0 +1 @@ +  o Catch u1db errors during soledad initialization. diff --git a/src/leap/bitmask/services/soledad/soledadbootstrapper.py b/src/leap/bitmask/services/soledad/soledadbootstrapper.py index 7968dd6a..409389be 100644 --- a/src/leap/bitmask/services/soledad/soledadbootstrapper.py +++ b/src/leap/bitmask/services/soledad/soledadbootstrapper.py @@ -264,6 +264,10 @@ class SoledadBootstrapper(AbstractBootstrapper):              logger.error("Error while initializing soledad "                           "(unauthorized).")              self.soledad_failed.emit() +        except u1db_errors.HTTPError as exc: +            logger.exception("Error whie initializing soledad " +                             "(HTTPError)") +            self.soledad_failed.emit()          except Exception as exc:              logger.exception("Unhandled error while initializating "                               "soledad: %r" % (exc,))  | 
