From 493a5e5de268a2502975004f7caec6fdeaf40640 Mon Sep 17 00:00:00 2001 From: Matthieu Weber Date: Wed, 13 May 2015 21:16:09 +0300 Subject: [PATCH] chronopost: status guessing Signed-off-by: Matthieu Weber Signed-off-by: Romain Bignon --- modules/chronopost/pages.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/chronopost/pages.py b/modules/chronopost/pages.py index 5d80eb33..d03ee4ac 100644 --- a/modules/chronopost/pages.py +++ b/modules/chronopost/pages.py @@ -60,5 +60,9 @@ class TrackPage(Page): p.info = ' '.join([t.strip() for t in self.document.xpath('//div[@class="numeroColi2"]')[0].itertext()][1:]) if u'Livraison effectuée' in p.history[0].activity: p.status = p.STATUS_ARRIVED + elif u"en cours d'acheminement" in p.history[0].activity or \ + u"en cours de livraison" in p.history[0].activity or \ + u"Envoi entré dans le pays de destination" in p.history[0].activity: + p.status = p.STATUS_IN_TRANSIT return p