44 lines
2 KiB
Diff
44 lines
2 KiB
Diff
diff --git a/src/lexicon/_private/providers/easyname.py b/src/lexicon/_private/providers/easyname.py
|
|
index 827b9cf..3e6dbb4 100644
|
|
--- a/src/lexicon/_private/providers/easyname.py
|
|
+++ b/src/lexicon/_private/providers/easyname.py
|
|
@@ -273,7 +273,7 @@ class Provider(BaseProvider):
|
|
rec["priority"] = (columns[3].contents[1].string or "").strip()
|
|
rec["ttl"] = (columns[4].contents[1].string or "").strip()
|
|
rec["id"] = ""
|
|
- for a in columns[5].findAll(
|
|
+ for a in columns[5].find_all(
|
|
"a", class_="button button--transparent"
|
|
):
|
|
rec["id"] = int(a["href"].rsplit("/", 1)[-1])
|
|
@@ -367,7 +367,7 @@ class Provider(BaseProvider):
|
|
def _is_zone_tr(elm):
|
|
return elm.name.lower() == "tr" and (elm.has_attr("class"))
|
|
|
|
- rows = dns_table.findAll(_is_zone_tr)
|
|
+ rows = dns_table.find_all(_is_zone_tr)
|
|
assert rows is not None and rows, "Could not find any DNS entries"
|
|
return rows
|
|
|
|
diff --git a/src/lexicon/_private/providers/henet.py b/src/lexicon/_private/providers/henet.py
|
|
index aed38ec..28e5afa 100644
|
|
--- a/src/lexicon/_private/providers/henet.py
|
|
+++ b/src/lexicon/_private/providers/henet.py
|
|
@@ -144,7 +144,7 @@ class Provider(BaseProvider):
|
|
def is_dns_tr_type(klass):
|
|
return klass and re.compile("dns_tr").search(klass)
|
|
|
|
- records = html.findAll("tr", class_=is_dns_tr_type)
|
|
+ records = html.find_all("tr", class_=is_dns_tr_type)
|
|
|
|
# If the tag couldn't be found, error, otherwise, return the value of the tag
|
|
if records is None or not records:
|
|
@@ -153,7 +153,7 @@ class Provider(BaseProvider):
|
|
|
|
new_records = []
|
|
for dns_tr in records:
|
|
- tds = dns_tr.findAll("td")
|
|
+ tds = dns_tr.find_all("td")
|
|
# Process HTML in the TR children to derive each object
|
|
rec = {}
|
|
rec["zone_id"] = tds[0].string
|