summaryrefslogtreecommitdiff
path: root/bs4/element.py
diff options
context:
space:
mode:
Diffstat (limited to 'bs4/element.py')
-rw-r--r--bs4/element.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bs4/element.py b/bs4/element.py
index 10377e9..a9814e1 100644
--- a/bs4/element.py
+++ b/bs4/element.py
@@ -463,7 +463,7 @@ class Tag(PageElement):
attribute."""
return self.attrs.get(key, default)
- def has_key(self, key):
+ def has_attr(self, key):
return key in self.attrs
def __getitem__(self, key):
@@ -707,6 +707,10 @@ class Tag(PageElement):
def recursiveChildGenerator(self):
return self.recursive_children
+ # This was kind of misleading because has_key() (attributes) was
+ # different from __in__ (contents). has_key() is gone in Python 3,
+ # anyway.
+ has_key = has_attr
# Next, a couple classes to represent queries and their results.
class SoupStrainer(object):