Subversion Repositories SmartDukaan

Rev

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

Rev 11595 Rev 11597
Line 650... Line 650...
650
        print("Error : Unable to get insurance details for addressId : " + str(addressId))
650
        print("Error : Unable to get insurance details for addressId : " + str(addressId))
651
        return False
651
        return False
652
    return True
652
    return True
653
 
653
 
654
def validate_cart_plus(cart_id, source_id):
654
def validate_cart_plus(cart_id, source_id):
655
    cart_messages = validate_cart(cart_id, source_id)
-
 
656
    try:
655
    try:
-
 
656
        cart_messages = validate_cart(cart_id, source_id)
657
        found_cart = Cart.get_by(id=cart_id)
657
        found_cart = Cart.get_by(id=cart_id)
658
        pincode = "110001"
658
        pincode = "110001"
659
        default_address_id = found_cart.user.default_address_id
659
        default_address_id = found_cart.user.default_address_id
660
        default_address = None
660
        default_address = None
661
        if found_cart.address_id is not None and found_cart.address_id > 0:
661
        if found_cart.address_id is not None and found_cart.address_id > 0:
Line 674... Line 674...
674
        cartPlus.pinCode = pincode
674
        cartPlus.pinCode = pincode
675
        cartPlus.validateCartMessages = cart_messages
675
        cartPlus.validateCartMessages = cart_messages
676
        cartPlus.needInsuranceInfo = needInuranceInfo
676
        cartPlus.needInsuranceInfo = needInuranceInfo
677
        print `cartPlus`
677
        print `cartPlus`
678
        return cartPlus
678
        return cartPlus
679
    except:
-
 
680
        raise ShoppingCartException(101, "cart not found ")
-
 
681
    
-
 
682
    finally:
679
    finally:
683
        close_session()
680
        close_session()
684
 
681
 
685
def close_session():
682
def close_session():
686
    if session.is_active:
683
    if session.is_active: