Subversion Repositories SmartDukaan

Rev

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

Rev 7977 Rev 8139
Line 1132... Line 1132...
1132
            all_listed = get_all_amazon_listed_items()
1132
            all_listed = get_all_amazon_listed_items()
1133
            for amazonlisteditem in all_listed:
1133
            for amazonlisteditem in all_listed:
1134
                amazonlisteditems.append(to_t_Amazonlisted(amazonlisteditem))
1134
                amazonlisteditems.append(to_t_Amazonlisted(amazonlisteditem))
1135
            return amazonlisteditems
1135
            return amazonlisteditems
1136
        finally:
1136
        finally:
1137
            close_session()             
1137
            close_session()           
1138
            
1138
            
1139
    def updateItemInventory(self,itemId,holdInventory,defaultInventory):
1139
    def updateItemInventory(self,itemId,holdInventory,defaultInventory):
1140
        try:
1140
        try:
1141
            update_item_inventory(itemId,holdInventory,defaultInventory)
1141
            update_item_inventory(itemId,holdInventory,defaultInventory)
1142
            return True
1142
            return True
Line 1167... Line 1167...
1167
        try:
1167
        try:
1168
            add_cart_event(cartEvent)
1168
            add_cart_event(cartEvent)
1169
        finally:
1169
        finally:
1170
            close_session()
1170
            close_session()
1171
            
1171
            
-
 
1172
    def getAmazonListedItems(self,offset,limit):      
-
 
1173
        try:
-
 
1174
            amazonlisteditems = []
-
 
1175
            all_listed = get_amazon_listed_items(offset,limit)
-
 
1176
            for amazonlisteditem in all_listed:
-
 
1177
                amazonlisteditems.append(to_t_Amazonlisted(amazonlisteditem))
-
 
1178
            return amazonlisteditems
-
 
1179
        finally:
-
 
1180
            close_session()    
-
 
1181
  
-
 
1182
            
1172
def is_valid(item):
1183
def is_valid(item):
1173
    if item.status in [status.ACTIVE, status.PAUSED, status.PAUSED_BY_RISK]:
1184
    if item.status in [status.ACTIVE, status.PAUSED, status.PAUSED_BY_RISK]:
1174
        if item.startDate:
1185
        if item.startDate:
1175
            return not(datetime.datetime.now() < item.startDate or item.sellingPrice == 0)
1186
            return not(datetime.datetime.now() < item.startDate or item.sellingPrice == 0)
1176
        else:
1187
        else: