From 94cea6458b20cb93d19d4e0dbbdfe1a907c4d452 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 11 Oct 2014 16:55:59 +0200 Subject: [PATCH] ability to select an ItemElement --- weboob/browser/elements.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/weboob/browser/elements.py b/weboob/browser/elements.py index 47f8703e..400fc2bb 100644 --- a/weboob/browser/elements.py +++ b/weboob/browser/elements.py @@ -77,6 +77,8 @@ class AbstractElement(object): func._obj = self func._key = key value = func(self) + elif isinstance(func, type) and issubclass(func, ItemElement): + value = func(self.page, self, self.el)() elif callable(func): value = func() else: