From d6b6afdf11c1576e34fb7fb7b52d943f011116d9 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 28 Jul 2016 15:57:16 +0200 Subject: [PATCH] Fix WebElementWrapper.__eq__ --- qutebrowser/browser/webkit/webelem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/webkit/webelem.py b/qutebrowser/browser/webkit/webelem.py index bb671b346..3bfee31d2 100644 --- a/qutebrowser/browser/webkit/webelem.py +++ b/qutebrowser/browser/webkit/webelem.py @@ -84,7 +84,9 @@ class WebElementWrapper(collections.abc.MutableMapping): self._elem = elem def __eq__(self, other): - return self._elem == other._elem + if not isinstance(other, WebElementWrapper): + return NotImplemented + return self._elem == other._elem # pylint: disable=protected-access def __str__(self): self._check_vanished()