🛠️ Ruff errors refactored.

This commit is contained in:
Robert Honz
2024-01-12 11:20:10 +01:00
parent 87091fb060
commit 677bca872e
5 changed files with 19 additions and 10 deletions
+3 -1
View File
@@ -102,5 +102,7 @@ try:
if respond.status_code == 200: if respond.status_code == 200:
content = respond.json()["files"]["tidal-api-key.json"]["content"] content = respond.json()["files"]["tidal-api-key.json"]["content"]
__API_KEYS__ = json.loads(content) __API_KEYS__ = json.loads(content)
except: except Exception as e:
# TODO: Implement proper logging.
print(e)
pass pass
+3 -1
View File
@@ -29,7 +29,9 @@ from tidal_dl_ng.model.gui_data import ProgressBars
# TODO: Set appropriate client string and use it for video download. # TODO: Set appropriate client string and use it for video download.
# https://github.com/globocom/m3u8#using-different-http-clients # https://github.com/globocom/m3u8#using-different-http-clients
class RequestsClient: class RequestsClient:
def download(self, uri: str, timeout: int = None, headers: dict | None = None, verify_ssl: bool = True): def download(
self, uri: str, timeout: int = REQUESTS_TIMEOUT_SEC, headers: dict | None = None, verify_ssl: bool = True
):
if not headers: if not headers:
headers = {} headers = {}
+2 -2
View File
@@ -409,7 +409,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
) )
progress: Progress = Progress() progress: Progress = Progress()
if isinstance(media, (Track, Video)): if isinstance(media, Track | Video):
if isinstance(media, Track): if isinstance(media, Track):
file_template: str = self.settings.data.format_track file_template: str = self.settings.data.format_track
elif isinstance(media, Video): elif isinstance(media, Video):
@@ -428,7 +428,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
logger_gui.info(f"Download successful: {download_path_file}") logger_gui.info(f"Download successful: {download_path_file}")
else: else:
logger_gui.info(f"Download skipped (file exists): {download_path_file}") logger_gui.info(f"Download skipped (file exists): {download_path_file}")
elif isinstance(media, (Album, Playlist, Mix)): elif isinstance(media, Album | Playlist | Mix):
file_template: str | bool = False file_template: str | bool = False
if isinstance(media, Album): if isinstance(media, Album):
+4 -1
View File
@@ -1,3 +1,6 @@
from typing import ClassVar
class SingletonMeta(type): class SingletonMeta(type):
""" """
The Singleton class can be implemented in different ways in Python. Some The Singleton class can be implemented in different ways in Python. Some
@@ -5,7 +8,7 @@ class SingletonMeta(type):
metaclass because it is best suited for this purpose. metaclass because it is best suited for this purpose.
""" """
_instances = {} _instances: ClassVar[dict] = {}
def __call__(cls, *args, **kwargs): def __call__(cls, *args, **kwargs):
""" """
+7 -5
View File
@@ -111,7 +111,7 @@ def get_fn_format(media: Track | Album | Playlist | UserPlaylist | Video | Mix)
result = format_str_track result = format_str_track
elif isinstance(media, Album): elif isinstance(media, Album):
result = format_str_album result = format_str_album
elif isinstance(media, (Playlist, UserPlaylist)): elif isinstance(media, Playlist | UserPlaylist):
result = format_str_playlist result = format_str_playlist
elif isinstance(media, Mix): elif isinstance(media, Mix):
result = format_str_mix result = format_str_mix
@@ -128,8 +128,9 @@ def length_max_name_file() -> int:
try: try:
if system in ["Darwin", "Linux"]: if system in ["Darwin", "Linux"]:
result: int = os.pathconf("/", "PC_NAME_MAX") result: int = os.pathconf("/", "PC_NAME_MAX")
except Exception: except Exception as e:
pass # TODO: Implement propper logging.
print(e)
return result return result
@@ -141,8 +142,9 @@ def length_max_name_path() -> int:
try: try:
if system in ["Darwin", "Linux"]: if system in ["Darwin", "Linux"]:
result: int = os.pathconf("/", "PC_PATH_MAX") result: int = os.pathconf("/", "PC_PATH_MAX")
except Exception: except Exception as e:
pass # TODO: Implement propper logging.
print(e)
return result return result