From 81469986c9d2267c3faf740c2facac1d250dd4a7 Mon Sep 17 00:00:00 2001 From: Christophe Francois Date: Mon, 29 Jun 2020 14:50:27 +0200 Subject: [PATCH] [creditmutuel] Fetch market order reference and currency --- modules/creditmutuel/pages.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 0d8049f447..db5d1f2fef 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -1859,6 +1859,7 @@ def parse(self, el): class item(ItemElement): klass = MarketOrder + obj_id = Base(TableCell('direction'), Regexp(Link('.//a', default=NotAvailable), r'ref=([^&]+)')) obj_direction = Map( CleanText(TableCell('direction')), MARKET_ORDER_DIRECTIONS, @@ -1910,6 +1911,11 @@ class fill_market_order(ItemElement): default=NotAvailable ) obj_amount = CleanDecimal.French('//td[contains(@id, "esdtdMntEstimatif")]', default=NotAvailable) + obj_currency = Coalesce( + Currency('.//table[@class="liste bourse"]/tbody', default=NotAvailable), + Currency('//td[contains(@id, "esdtdAchat")]/text()[contains(., "Limite :")]', default=NotAvailable), + default=NotAvailable, + ) class MyRecipient(ItemElement): -- GitLab