Subversion Repositories SmartDukaan

Rev

Rev 6736 | Rev 6758 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6736 Rev 6738
Line 189... Line 189...
189
 
189
 
190
def get_emi_discount(cart_id):
190
def get_emi_discount(cart_id):
191
    try:
191
    try:
192
        user_client = UserClient().get_client()
192
        user_client = UserClient().get_client()
193
        cart = user_client.getCart(cart_id)
193
        cart = user_client.getCart(cart_id)
-
 
194
        if not (cart.couponCode is None or cart.couponCode == ""):
194
        coupon = Coupon.get_by(coupon_code = cart.couponCode)
195
            coupon = Coupon.get_by(coupon_code = cart.couponCode)
195
        args = eval(coupon.arguments) if coupon.arguments is not None else {}
196
            args = eval(coupon.arguments) if coupon.arguments is not None else {}
196
        if coupon.promotion.type != 2:
197
            if coupon.promotion.type != 2:
197
            return {}
198
                return {}
-
 
199
            else:
-
 
200
                return rule_specific_emi_discount_on_specific_items.getEmiDiscounts(cart, coupon.coupon_code, args)
198
        else:
201
        else:
199
            return rule_specific_emi_discount_on_specific_items.getEmiDiscounts(cart, coupon.coupon_code, args)
202
            return {}
200
    
203
    
201
    except ImportError as e:
204
    except ImportError as e:
202
        traceback.print_stack()
205
        traceback.print_stack()
203
        return {}
206
        return {}
204
 
207