feat: improve code quality by fixing typos, adding print statements to exception blocks, remove unused imports etc

This commit is contained in:
Vxrtrauter
2026-03-15 23:01:02 +01:00
parent b0e4368e25
commit 62b24c7111
10 changed files with 38 additions and 38 deletions
+3 -2
View File
@@ -35,6 +35,7 @@ def scrape_gofile(url):
link = temp[child[0]]["link"]
return link, headers
except:
consoleLog("GoFile Authorisation failed, if the Issue persists, please open an Issue on GitHub")
except Exception:
consoleLog("GoFile Authorization failed, if the Issue persists, please open an Issue on GitHub")
return None
+14 -14
View File
@@ -1,23 +1,23 @@
from core.utils.logging.logs import consoleLog, flush_log_buffer
from core.interface.assets.base64_icons import settings_white_base64
from core.interface.assets.base64_icons import settings_black_base64
from core.interface.utils.searchhelper import return_pressed
from core.interface.dialogs.settings import settings_dialog
from core.interface.assets.base64_icons import logo_base64
from core.utils.network.download import download_selected
from core.interface.utils.tabhelper import create_tab
from core.utils.general.shutdown import closehelper
from core.utils.general.wrappers import run_thread
from core.utils.data.state import state
from core.interface.dialogs.trackerhoverdelegate import TrackerHoverDelegate
from core.interface.dialogs.elideditemdelegate import ElidedItemDelegate
from core.interface.dialogs.trackertable import _create_tracker_table
from core.interface.dialogs.downloadlist import _create_download_list
from core.interface.assets.base64_icons import settings_white_base64
from core.interface.assets.base64_icons import settings_black_base64
from core.interface.dialogs.downloadlist import download_list_update
from core.utils.logging.logs import consoleLog, flush_log_buffer
from core.interface.dialogs.downloadmodel import DownloadModel
from core.interface.utils.searchhelper import return_pressed
from core.interface.dialogs.settings import settings_dialog
from core.interface.assets.base64_icons import logo_base64
from core.interface.dialogs.eventfilter import eventFilter
from core.utils.network.download import download_selected
from core.interface.utils.tabhelper import create_tab
from core.utils.general.shutdown import closehelper
from core.utils.general.wrappers import run_thread
from core.interface.dialogs.image import Image
from core.utils.data.state import state
import core.interface.dialogs.hoverrowdelegate
import core.interface.dialogs.contextmenu
import core.interface.dialogs.update
@@ -351,8 +351,8 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
s = handle.status()
total_down += s.download_rate
total_up += s.upload_rate
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while updating speed label: {e}")
down_kb = total_down / 1024
up_kb = total_up / 1024
down_text = f"{down_kb / 1024:.1f} MB/s" if down_kb > 1024 else f"{down_kb:.1f} kB/s"
+2 -3
View File
@@ -1,9 +1,8 @@
from PySide6.QtWidgets import QTableWidgetItem, QHeaderView
from core.utils.logging.logs import consoleLog
from core.data.scrapers.rutracker import init_rutracker
from core.data.scrapers.uztracker import init_uztracker
from core.data.scrapers.monkrus import init_m0nkrus
from core.data.scrapers.steamrip import init_steamrip
from core.data.scrapers.monkrus import init_m0nkrus
from core.utils.logging.logs import consoleLog
from core.utils.data.state import state
init_rutracker()
+3 -4
View File
@@ -134,14 +134,14 @@ class DirectDownloadHandle:
"chunks": chunks_done
}, f)
except Exception as e:
pass
consoleLog(f"Exception while saving download state: {e}")
def _clear_state(self):
if os.path.exists(self._state_file):
try:
os.remove(self._state_file)
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while removing download state file: {e}")
def start(self):
@@ -445,4 +445,3 @@ class DirectDownloadHandle:
f"Size mismatch: expected {format_size(expected_size)}, "
f"got {format_size(actual_size)}"
)
+3 -2
View File
@@ -1,3 +1,4 @@
from core.utils.logging.logs import consoleLog
from urllib.parse import urlparse, unquote
from typing import Optional
import requests
@@ -36,8 +37,8 @@ def detect_filename_from_headers(url: str, user_agent: str) -> Optional[str]:
fname = parts[-1].strip().strip('"').strip("'")
if fname:
return fname
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while retrieving filename from headers: {e}")
return None
def format_size(size_bytes: int) -> str:
-2
View File
@@ -10,7 +10,6 @@ import time
import os
global loop_running
loop_running = False
def get_free_space_mb(dirname):
@@ -103,7 +102,6 @@ def add_download(magnet_uri):
magnetdl.save_path = state.download_path
download = state.dl_session.add_torrent(magnetdl)
else:
download = None
state.dl_session.remove_torrent(handle)
consoleLog("Not enough free space to download this item.")
return False
+6 -6
View File
@@ -37,8 +37,8 @@ def send_notification(shutdown_event):
timeout=4
)
notified.add(magnet_uri)
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while sending notification: {e}")
time.sleep(5)
def update_log(shutdown_event):
@@ -59,8 +59,8 @@ def update_log(shutdown_event):
info_hash = str(status.info_hash)
update_download_completed_by_hash(info_hash, True)
updated.add(magnet_uri)
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while updating log file: {e}")
time.sleep(5)
def check_deleted_files(shutdown_event):
@@ -79,6 +79,6 @@ def check_deleted_files(shutdown_event):
consoleLog(f"Registered File Deletion: {status.name}")
state.dl_session.remove_torrent(magnetdl)
del state.active_downloads[magnet_uri]
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while checking for file deletions: {e}")
time.sleep(5)
+1
View File
@@ -15,6 +15,7 @@ def get_magnet_link(post_url):
return magnet_link['href']
else:
consoleLog("Magnet Link not Found!")
return None
except requests.RequestException as e:
consoleLog(f"Failed to fetch {post_url}: {e}")
return None
+3 -2
View File
@@ -1,3 +1,4 @@
from core.utils.logging.logs import consoleLog
from core.utils.data.state import state
import os
@@ -6,8 +7,8 @@ def closehelper():
try:
from core.network.libtorrent_misc import cleanup_session
cleanup_session()
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while cleaning up LibTorrent Session: {e}")
def force_exit():
os._exit(0)
+2 -2
View File
@@ -247,8 +247,8 @@ def flush_log_buffer(): # credits to claude
for log_entry in state.log_buffer:
MainWindow.add_log(log_entry)
state.log_buffer = []
except Exception:
pass
except Exception as e:
consoleLog(f"Exception while flushing log buffer: {e}")
def consoleLog(text, printAnyways = False):
now = datetime.now()