[modules/getcrypto] Handle missing results

This commit is contained in:
Tobias Witek 2018-01-11 20:32:15 +01:00
parent 650e0b933e
commit 04ce2de228

View file

@ -34,6 +34,8 @@ def getfromkrak(coin, currency):
krakenget = requests.get('https://api.kraken.com/0/public/Ticker?pair='+epair).json() krakenget = requests.get('https://api.kraken.com/0/public/Ticker?pair='+epair).json()
except (RequestException, Exception): except (RequestException, Exception):
return "No connection" return "No connection"
if not 'result' in krakenget:
return "No data"
kethusdask = float(krakenget['result'][tickname]['a'][0]) kethusdask = float(krakenget['result'][tickname]['a'][0])
kethusdbid = float(krakenget['result'][tickname]['b'][0]) kethusdbid = float(krakenget['result'][tickname]['b'][0])
return coin+": "+str((kethusdask+kethusdbid)/2)[0:6] return coin+": "+str((kethusdask+kethusdbid)/2)[0:6]