pull-debian-source: Handle JSON parsing failures in DDE responses

This commit is contained in:
Stefano Rivera 2012-03-28 14:27:37 +02:00
parent 6e7a7bac35
commit ecc9501387

View File

@ -61,6 +61,10 @@ def source_package_for(binary, release):
Logger.error('Unable to retrieve package information from DDE: '
'%s (%s)', url, str(e))
return None
except ValueError, e:
Logger.error('Unable to parse JSON response from DDE: '
'%s (%s)', url, str(e))
return None
if not data:
return None
return data[0]['source']