-cc 4105 : Added error handling in case server does not respond with

proper json
This commit is contained in:
Rudi Grinberg 2012-07-16 17:09:57 -04:00
parent a1c205edff
commit cdbabfafce

View file

@ -346,6 +346,9 @@ class AirTimeApiClient():
response = self.get_response_from_server(req)
logger.info("update media %s, filepath: %s, mode: %s", response, md['MDATA_KEY_FILEPATH'], mode)
response = json.loads(response)
try: response = json.loads(response)
except ValueError:
logger.info("Could not parse json from response: '%s'" % response)
if("error" not in response and is_record):
url = "http://%s:%s/%s/%s" % (self.config["base_url"], str(self.config["base_port"]), self.config["api_base"], self.config["upload_recorded"])