Skip to content
Snippets Groups Projects
Verified Commit 4b3a12fe authored by Antoine Lambert's avatar Antoine Lambert
Browse files

maven, sourceforge: Fix mypy errors

parent edef3b85
No related branches found
No related tags found
1 merge request!547Apply swh-py-template v0.3.3 with copier
......@@ -11,7 +11,7 @@ from typing import Any, Dict, Iterator, Optional
from urllib.parse import urljoin
from bs4 import BeautifulSoup
import lxml
from lxml import etree
import requests
from swh.scheduler.interface import SchedulerInterface
......@@ -247,7 +247,7 @@ class MavenLister(Lister[MavenListerState, RepoPage]):
"POM info page could not be fetched, skipping project '%s'",
pom_url,
)
except lxml.etree.Error as error:
except etree.Error as error:
logger.info("Could not parse POM %s XML: %s.", pom_url, error)
def get_scm(self, page: RepoPage) -> Optional[ListedOrigin]:
......
......@@ -13,7 +13,7 @@ from xml.etree import ElementTree
from bs4 import BeautifulSoup
import iso8601
import lxml
from lxml import etree
import requests
from swh.core.api.classes import stream_results
......@@ -402,8 +402,8 @@ class SourceForgeLister(Lister[SourceForgeListerState, SourceForgeListerPage]):
# If a bzr project has multiple branches, we need to extract their
# names from the repository landing page and create one listed origin
# per branch
parser = lxml.etree.HTMLParser()
tree = lxml.etree.fromstring(response.text, parser)
parser = etree.HTMLParser()
tree = etree.fromstring(response.text, parser)
# Get all tds with class 'autcell'
tds = tree.xpath(".//td[contains(@class, 'autcell')]")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment