Fix some lint warnings (#189)

Remove unused imports or variable, and apply suggestions from https://adamj.eu/tech/2019/09/12/how-i-import-pythons-datetime-module/.
This commit is contained in:
Hugo van Kemenade
2023-11-26 14:25:04 +02:00
committed by GitHub
parent f59390815c
commit 1022d8f816
5 changed files with 5 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
from hashlib import sha1 from hashlib import sha1
from pathlib import Path from pathlib import Path
from subprocess import run, PIPE from subprocess import run
class Git: class Git:
@@ -18,7 +18,7 @@ class Git:
child = run(f"git {cmd}", capture_output=True, timeout=300, check=True, shell=True, cwd=self.repo_dir) child = run(f"git {cmd}", capture_output=True, timeout=300, check=True, shell=True, cwd=self.repo_dir)
return child.stdout.decode("utf-8").strip().split("\n") return child.stdout.decode("utf-8").strip().split("\n")
except ChildProcessError as ex: except ChildProcessError as ex:
raise RuntimeError(f"Failed to run '{git_command}': {ex}") raise RuntimeError(f"Failed to run '{cmd}': {ex}")
def setup(self, bare: bool = False): def setup(self, bare: bool = False):
"""Creates the repository path and runs: """Creates the repository path and runs:

View File

@@ -1,8 +1,7 @@
import datetime import datetime as dt
import re import re
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from common import endoflife from common import endoflife
from datetime import datetime
# Now that AWS no longer publishes docs on GitHub, # Now that AWS no longer publishes docs on GitHub,
# we use the Web Archive to still get the older versions # we use the Web Archive to still get the older versions
@@ -32,7 +31,7 @@ def parse_platforms_pages():
data = tr.findAll("td") data = tr.findAll("td")
date = data[-1].text.strip() date = data[-1].text.strip()
if len(date) > 0: if len(date) > 0:
d = datetime.strptime(date, "%B %d, %Y").strftime("%Y-%m-%d") d = dt.datetime.strptime(date, "%B %d, %Y").strftime("%Y-%m-%d")
k8s_version = ".".join(data[0].text.strip().split(".")[:-1]) k8s_version = ".".join(data[0].text.strip().split(".")[:-1])
eks_version = data[1].text.strip().replace(".", "-") eks_version = data[1].text.strip().replace(".", "-")
version = f"{k8s_version}-{eks_version}" version = f"{k8s_version}-{eks_version}"

View File

@@ -3,11 +3,6 @@ import urllib.parse
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from common import endoflife from common import endoflife
from datetime import datetime from datetime import datetime
from urllib3.util import Retry
from requests.adapters import HTTPAdapter
from requests_futures.sessions import FuturesSession
from requests.exceptions import ChunkedEncodingError
from concurrent.futures import as_completed
"""Fetch Firefox versions with their dates from https://www.mozilla.org/""" """Fetch Firefox versions with their dates from https://www.mozilla.org/"""

View File

@@ -1,4 +1,3 @@
import re
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from common import endoflife from common import endoflife
from datetime import datetime from datetime import datetime

View File

@@ -25,7 +25,7 @@ for tr in soup.findAll("tr"):
td_list[1].get_text().strip(), "%B %d, %Y" td_list[1].get_text().strip(), "%B %d, %Y"
) )
# The date is a suffix (May 23rd, 2020) # The date is a suffix (May 23rd, 2020)
except ValueError as e: except ValueError:
x = td_list[1].get_text().split(",") x = td_list[1].get_text().split(",")
date = datetime.datetime.strptime(x[0][:-2] + x[1], "%B %d %Y") date = datetime.datetime.strptime(x[0][:-2] + x[1], "%B %d %Y")
abs_date = date.strftime("%Y-%m-%d") abs_date = date.strftime("%Y-%m-%d")