From 66545b23c6d2797a3cc4caab991cbd65688faea5 Mon Sep 17 00:00:00 2001 From: Florent Date: Mon, 12 Nov 2012 10:28:42 +0100 Subject: [PATCH] Remove double product with multiple backends --- weboob/applications/comparoob/comparoob.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/weboob/applications/comparoob/comparoob.py b/weboob/applications/comparoob/comparoob.py index c24d28c8..493af82f 100644 --- a/weboob/applications/comparoob/comparoob.py +++ b/weboob/applications/comparoob/comparoob.py @@ -92,7 +92,13 @@ class Comparoob(ReplApplication): def do_prices(self, pattern): products = [] for backend, product in self.do('search_products', pattern): - products.append(product) + double = False + for prod in products: + if product.name == prod.name: + double = True + break + if not double: + products.append(product) product = None if len(products) == 0: