summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/backend.py
diff options
context:
space:
mode:
authorIvan Alejandro <ivanalejandro0@gmail.com>2014-01-07 19:06:49 -0300
committerIvan Alejandro <ivanalejandro0@gmail.com>2014-01-09 14:27:42 -0300
commitf4a0747e216fb651628490f7849d2e4c9c6d8092 (patch)
tree622384d3b6c0845321735d1a3d172ce0dd414780 /src/leap/bitmask/backend.py
parentfc0663054c4f76c1103291c334bb60c0dff1280b (diff)
Warn the user on incompatible api error.
- Add a proper signal for the incompatible api error. - Warn the user of an incompatible api.
Diffstat (limited to 'src/leap/bitmask/backend.py')
-rw-r--r--src/leap/bitmask/backend.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/leap/bitmask/backend.py b/src/leap/bitmask/backend.py
index 0dfc6b21..6b29d4b3 100644
--- a/src/leap/bitmask/backend.py
+++ b/src/leap/bitmask/backend.py
@@ -195,6 +195,7 @@ class Signaler(QtCore.QObject):
prov_problem_with_provider = QtCore.Signal(object)
prov_unsupported_client = QtCore.Signal(object)
+ prov_unsupported_api = QtCore.Signal(object)
# These will exist both in the backend and the front end.
# The frontend might choose to not "interpret" all the signals
@@ -208,6 +209,7 @@ class Signaler(QtCore.QObject):
PROV_CHECK_API_CERTIFICATE_KEY = "prov_check_api_certificate"
PROV_PROBLEM_WITH_PROVIDER_KEY = "prov_problem_with_provider"
PROV_UNSUPPORTED_CLIENT = "prov_unsupported_client"
+ PROV_UNSUPPORTED_API = "prov_unsupported_api"
def __init__(self):
"""
@@ -224,7 +226,8 @@ class Signaler(QtCore.QObject):
self.PROV_CHECK_CA_FINGERPRINT_KEY,
self.PROV_CHECK_API_CERTIFICATE_KEY,
self.PROV_PROBLEM_WITH_PROVIDER_KEY,
- self.PROV_UNSUPPORTED_CLIENT
+ self.PROV_UNSUPPORTED_CLIENT,
+ self.PROV_UNSUPPORTED_API
]
for sig in signals: