|
@@ -53,7 +53,10 @@ def getPrice(contract):
|
|
|
result = response.json()
|
|
|
usdPrice = result['usdPrice']
|
|
|
bnbPrice = int(result['nativePrice']['value'])/1000000000000000000
|
|
|
- priceOfBnb = usdPrice/bnbPrice
|
|
|
+ try:
|
|
|
+ priceOfBnb = usdPrice/bnbPrice
|
|
|
+ except:
|
|
|
+ priceOfBnb = 0
|
|
|
|
|
|
return {'contract':contract, 'usdPrice':usdPrice}, priceOfBnb
|
|
|
|
|
@@ -64,7 +67,8 @@ def getAllPrice():
|
|
|
for i in tokenList:
|
|
|
info, bnb = getPrice(i)
|
|
|
l.append(info)
|
|
|
- bnbPrice = bnb
|
|
|
+ if bnb != 0:
|
|
|
+ bnbPrice = bnb
|
|
|
l.append({'contract':BNBCONTRACT, 'usdPrice':bnbPrice})
|
|
|
l.append({'contract':DEPROCONTRACT, 'usdPrice':DEPROPRICE})
|
|
|
r.set(TOKENPRICE, json.dumps({'tokenPrice':l}))
|