From ac474c6079e99731e69077f5c9a5ebac4b11d427 Mon Sep 17 00:00:00 2001 From: Hellow Date: Mon, 27 Mar 2023 17:53:51 +0200 Subject: [PATCH] used for a request the class method --- src/music_kraken/pages/encyclopaedia_metallum.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/music_kraken/pages/encyclopaedia_metallum.py b/src/music_kraken/pages/encyclopaedia_metallum.py index dc5e2c9..65b6aa4 100644 --- a/src/music_kraken/pages/encyclopaedia_metallum.py +++ b/src/music_kraken/pages/encyclopaedia_metallum.py @@ -300,12 +300,10 @@ class EncyclopaediaMetallum(Page): @classmethod def fetch_artist_attributes(cls, artist: Artist, url: str) -> Artist: - r = cls.API_SESSION.get(url) - if r.status_code != 200: - LOGGER.warning(f"code {r.status_code} at {url}") + r = cls.get_request(url) + if r is None: return artist - - soup = BeautifulSoup(r.text, 'html.parser') + soup: BeautifulSoup = cls.get_soup_from_response(r) country: pycountry.Countrie = None formed_in_year: int = None