Subversion Repositories SmartDukaan

Rev

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

Rev 2185 Rev 2186
Line 2... Line 2...
2
 
2
 
3
import optparse
3
import optparse
4
import sys
4
import sys
5
 
5
 
6
from thrift.Thrift import TException
6
from thrift.Thrift import TException
7
from shop2020.thriftpy.model.v1.user.ttypes import ShoppingCartException,\
-
 
8
    PromotionException
-
 
9
from shop2020.clients.UserClient import UserClient
-
 
10
from shop2020.clients.PromotionClient import PromotionClient
-
 
11
 
7
 
12
if __name__ == '__main__' and __package__ is None:
8
if __name__ == '__main__' and __package__ is None:
13
    import os
9
    import os
14
    sys.path.insert(0, os.getcwd())
10
    sys.path.insert(0, os.getcwd())
15
 
11
 
16
from shop2020.model.v1.order.impl import DataAccessors, DataService
12
from shop2020.model.v1.order.impl import DataAccessors, DataService
17
from shop2020.thriftpy.model.v1.order.ttypes import TransactionStatus
13
from shop2020.thriftpy.model.v1.order.ttypes import TransactionStatus
-
 
14
from shop2020.thriftpy.model.v1.user.ttypes import ShoppingCartException,\
-
 
15
    PromotionException
-
 
16
from shop2020.clients.UserClient import UserClient
-
 
17
from shop2020.clients.PromotionClient import PromotionClient
18
 
18
 
19
def reset_cart(transaction, userServiceClient):
19
def reset_cart(transaction, userServiceClient):
20
    items = {}
20
    items = {}
21
    for order in transaction.orders:
21
    for order in transaction.orders:
22
        for line_item in order.lineitems:
22
        for line_item in order.lineitems: