Subversion Repositories SmartDukaan

Rev

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

Rev 16787 Rev 16788
Line 650... Line 650...
650
                    bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
650
                    bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
651
                    result = bulk.execute()
651
                    result = bulk.execute()
652
                    tprint(result)
652
                    tprint(result)
653
                    
653
                    
654
                else:
654
                else:
-
 
655
                    subOrdersList = []
-
 
656
                    try:
655
                    subOrdersList = self.parseMultiSubOrders(soup, order['orderTrackingUrl'].split('email_id=')[1])
657
                        subOrdersList = self.parseMultiSubOrders(soup, order['orderTrackingUrl'].split('email_id=')[1])
-
 
658
                    except:
-
 
659
                        print 'Unable to parse', order['orderId'], order['orderTrackingUrl']
-
 
660
                        continue
656
                    for subOrderObj in subOrdersList:
661
                    for subOrderObj in subOrdersList:
657
                        subbulk1 = self.db.merchantOrder.initialize_ordered_bulk_op()
662
                        subbulk1 = self.db.merchantOrder.initialize_ordered_bulk_op()
658
                        subOrder =  self._isSubOrderActive(order, subOrderObj.merchantSubOrderId)
663
                        subOrder =  self._isSubOrderActive(order, subOrderObj.merchantSubOrderId)
659
                        if subOrder is None:
664
                        if subOrder is None:
660
                            self.db.merchantOrder.update({"orderId":order['orderId']},{'$push':{"subOrders":{"$each":todict([subOrderObj])}}})
665
                            self.db.merchantOrder.update({"orderId":order['orderId']},{'$push':{"subOrders":{"$each":todict([subOrderObj])}}})