Subversion Repositories SmartDukaan

Rev

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

Rev 14545 Rev 14549
Line 241... Line 241...
241
                merchantOrder.status = "Cancelled"
241
                merchantOrder.status = "Cancelled"
242
                merchantOrder.requireDetail = False
242
                merchantOrder.requireDetail = False
243
                self._updateToOrder(todict(merchantOrder))
243
                self._updateToOrder(todict(merchantOrder))
244
            else:
244
            else:
245
                raise ParseException("parseCancelled", "Found detailed status" + fonts[1].text)
245
                raise ParseException("parseCancelled", "Found detailed status" + fonts[1].text)
-
 
246
        else:
-
 
247
            orderDetails = soup.body.find(id="orderDetails")
-
 
248
            if orderDetails is not None and orderDetails.h4.text == "This order has been cancelled.":
-
 
249
                merchantOrder.closed = True
-
 
250
                merchantOrder.status = "Cancelled"
-
 
251
                merchantOrder.requireDetail = False
-
 
252
                self._updateToOrder(todict(merchantOrder))
-
 
253
            else:
-
 
254
                raise ParseException("parseCancelled", "Found detailed status" + fonts[1].text)
246
 
255
 
247
    def getTrackingUrls(self, userId):
256
    def getTrackingUrls(self, userId):
248
        
257
        
249
        missingOrderUrls = []
258
        missingOrderUrls = []
250
        missingOrders = self._getMissingOrders({'userId':userId})
259
        missingOrders = self._getMissingOrders({'userId':userId})