From bb1ef7b042347d069b6edb3b01fada27aab90ea1 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Sat, 30 Apr 2016 14:23:04 -0300 Subject: [feat] use the api_uri and api_version from the provider.json --- src/leap/bonafide/provider.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/leap/bonafide/provider.py') 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 -- cgit v1.2.3