exeption alemtat api

stepan-k
Dmitriy Shesterkin 9 years ago
parent c2e492b40c
commit d415ddfda6
  1. 3
      store/alemtat.py
  2. 5
      store/views.py

@ -122,10 +122,13 @@ class AlemTat(object):
Contract=self.CONTRACT, Contract=self.CONTRACT,
) )
r = requests.post(url, data=post_data) r = requests.post(url, data=post_data)
try:
if r.json()['AmountPlusFSAmount'] > 0: if r.json()['AmountPlusFSAmount'] > 0:
return r.json() return r.json()
else: else:
return self.get_amount_alternative(to, places, weight, service) return self.get_amount_alternative(to, places, weight, service)
except KeyError:
return 0
ZONES_E = ( ZONES_E = (
(0.3, ( (0.3, (

@ -360,7 +360,7 @@ class CartDetailView(TemplateView):
def get_order_amount(request): def get_order_amount(request):
retval = None retval = None
_currency = _Currency(request) _currency = _Currency(request)
try:
a = AlemTat() a = AlemTat()
cart = Cart(request) cart = Cart(request)
retval = dict(a.get_amount( retval = dict(a.get_amount(
@ -372,7 +372,8 @@ def get_order_amount(request):
_retval = {k: _currency.get_price(v) for k, v in retval.items() if k != 'FS'} _retval = {k: _currency.get_price(v) for k, v in retval.items() if k != 'FS'}
_retval['FS'] = retval['FS'] _retval['FS'] = retval['FS']
except:
_retval = {}
return JsonResponse(_retval) return JsonResponse(_retval)

Loading…
Cancel
Save