From 656440b5eed6634b87fdc446b4153494d30cf1d2 Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 18 Nov 2014 22:43:43 +0100 Subject: [PATCH] Add argument for compatibility with python 2.6 Closes: #1651 --- weboob/browser/pages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weboob/browser/pages.py b/weboob/browser/pages.py index 6eaf79b2..cb81a0ed 100644 --- a/weboob/browser/pages.py +++ b/weboob/browser/pages.py @@ -497,8 +497,8 @@ class HTMLPage(Page): >>> len(root.xpath('//b[has-class("not-exists")]')) 0 """ - expressions = ' and '.join(["contains(concat(' ', normalize-space(@class), ' '), ' {} ')".format(c) for c in classes]) - xpath = 'self::*[@class and {}]'.format(expressions) + expressions = ' and '.join(["contains(concat(' ', normalize-space(@class), ' '), ' {0} ')".format(c) for c in classes]) + xpath = 'self::*[@class and {0}]'.format(expressions) return bool(context.context_node.xpath(xpath)) ns['has-class'] = has_class