refactored __get_airtime_version
This commit is contained in:
parent
91ce35ee9a
commit
9cea6210bb
|
@ -180,23 +180,8 @@ class AirtimeApiClient(object):
|
||||||
|
|
||||||
def __get_airtime_version(self):
|
def __get_airtime_version(self):
|
||||||
# TODO : maybe fix this function to drop an exception?
|
# TODO : maybe fix this function to drop an exception?
|
||||||
logger = self.logger
|
try: return self.services.version_url()
|
||||||
url= self.construct_url("version_url")
|
except Exception: return -1
|
||||||
|
|
||||||
logger.debug("Trying to contact %s", url)
|
|
||||||
|
|
||||||
version = -1
|
|
||||||
try:
|
|
||||||
data = self.get_response_from_server(url)
|
|
||||||
logger.debug("Data: %s", data)
|
|
||||||
response_json = json.loads(data)
|
|
||||||
version = response_json['version']
|
|
||||||
logger.debug("Airtime Version %s detected", version)
|
|
||||||
except Exception, e:
|
|
||||||
logger.error("Unable to detect Airtime Version - %s", e)
|
|
||||||
return -1
|
|
||||||
|
|
||||||
return version
|
|
||||||
|
|
||||||
def is_server_compatible(self, verbose=True):
|
def is_server_compatible(self, verbose=True):
|
||||||
logger = self.logger
|
logger = self.logger
|
||||||
|
|
Loading…
Reference in New Issue