diff options
author | Ruben Pollan <meskio@sindominio.net> | 2016-04-30 14:23:04 -0300 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2016-05-19 14:00:43 +0200 |
commit | bb1ef7b042347d069b6edb3b01fada27aab90ea1 (patch) | |
tree | 0e7953f04d4abd9b45676824a0e741ff9542e914 /src/leap/bonafide/provider.py | |
parent | 241d682d65a5b0f2f2de5189d7c925867408fcb9 (diff) |
[feat] use the api_uri and api_version from the provider.json
Diffstat (limited to 'src/leap/bonafide/provider.py')
-rw-r--r-- | src/leap/bonafide/provider.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/leap/bonafide/provider.py b/src/leap/bonafide/provider.py index 7e78196..82824e9 100644 --- a/src/leap/bonafide/provider.py +++ b/src/leap/bonafide/provider.py @@ -24,6 +24,12 @@ import re from urlparse import urlparse +""" +Maximum API version number supported by bonafide +""" +MAX_API_VERSION = 1 + + class _MetaActionDispatcher(type): """ @@ -84,7 +90,10 @@ class BaseProvider(object): raise ValueError( 'ProviderApi needs to be passed a url with https scheme') self.netloc = parsed.netloc + self.version = version + if version > MAX_API_VERSION: + self.version = MAX_API_VERSION def get_hostname(self): return urlparse(self._get_base_url()).hostname |