mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-27 15:01:08 +00:00
Enable ruff DTZ005 rule (#11327)
* Enable ruff DTZ005 rule * Fix other/gauss_easter.py * Fix * Fix web_programming/instagram_pic.py * Fix web_programming/instagram_video.py * Apply suggestions from code review * Update instagram_pic.py * datetime.now(tz=UTC).astimezone() * .astimezone() * Fix --------- Co-authored-by: Christian Clauss <cclauss@me.com>
This commit is contained in:
parent
ead54314f2
commit
b5cb1fba0d
|
@ -55,6 +55,6 @@ def gauss_easter(year: int) -> datetime:
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
for year in (1994, 2000, 2010, 2021, 2023):
|
for year in (1994, 2000, 2010, 2021, 2023, 2032, 2100):
|
||||||
tense = "will be" if year > datetime.now().year else "was"
|
tense = "will be" if year > datetime.now(tz=UTC).year else "was"
|
||||||
print(f"Easter in {year} {tense} {gauss_easter(year)}")
|
print(f"Easter in {year} {tense} {gauss_easter(year)}")
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
lint.ignore = [ # `ruff rule S101` for a description of that rule
|
lint.ignore = [ # `ruff rule S101` for a description of that rule
|
||||||
"B904", # Within an `except` clause, raise exceptions with `raise ... from err` -- FIX ME
|
"B904", # Within an `except` clause, raise exceptions with `raise ... from err` -- FIX ME
|
||||||
"B905", # `zip()` without an explicit `strict=` parameter -- FIX ME
|
"B905", # `zip()` without an explicit `strict=` parameter -- FIX ME
|
||||||
"DTZ005", # The use of `datetime.datetime.now()` without `tzinfo` argument is not allowed -- FIX ME
|
|
||||||
"E741", # Ambiguous variable name 'l' -- FIX ME
|
"E741", # Ambiguous variable name 'l' -- FIX ME
|
||||||
"EM101", # Exception must not use a string literal, assign to variable first
|
"EM101", # Exception must not use a string literal, assign to variable first
|
||||||
"EXE001", # Shebang is present but file is not executable" -- FIX ME
|
"EXE001", # Shebang is present but file is not executable" -- FIX ME
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from datetime import datetime
|
from datetime import UTC, datetime
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
|
@ -36,7 +36,7 @@ def download_image(url: str) -> str:
|
||||||
if not image_data:
|
if not image_data:
|
||||||
return f"Failed to download the image from {image_url}."
|
return f"Failed to download the image from {image_url}."
|
||||||
|
|
||||||
file_name = f"{datetime.now():%Y-%m-%d_%H:%M:%S}.jpg"
|
file_name = f"{datetime.now(tz=UTC).astimezone():%Y-%m-%d_%H:%M:%S}.jpg"
|
||||||
with open(file_name, "wb") as out_file:
|
with open(file_name, "wb") as out_file:
|
||||||
out_file.write(image_data)
|
out_file.write(image_data)
|
||||||
return f"Image downloaded and saved in the file {file_name}"
|
return f"Image downloaded and saved in the file {file_name}"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from datetime import datetime
|
from datetime import UTC, datetime
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ def download_video(url: str) -> bytes:
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
url = input("Enter Video/IGTV url: ").strip()
|
url = input("Enter Video/IGTV url: ").strip()
|
||||||
file_name = f"{datetime.now():%Y-%m-%d_%H:%M:%S}.mp4"
|
file_name = f"{datetime.now(tz=UTC).astimezone():%Y-%m-%d_%H:%M:%S}.mp4"
|
||||||
with open(file_name, "wb") as fp:
|
with open(file_name, "wb") as fp:
|
||||||
fp.write(download_video(url))
|
fp.write(download_video(url))
|
||||||
print(f"Done. Video saved to disk as {file_name}.")
|
print(f"Done. Video saved to disk as {file_name}.")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user