mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
fix file deletion when seeding
This commit is contained in:
@@ -881,15 +881,15 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
if download_path and os.path.exists(download_path):
|
if download_path and os.path.exists(download_path):
|
||||||
try:
|
try:
|
||||||
if os.path.isfile(download_path):
|
if os.path.isfile(download_path):
|
||||||
|
remove_download_log(magnet_link)
|
||||||
os.remove(download_path)
|
os.remove(download_path)
|
||||||
del state.active_downloads[magnet_link]
|
del state.active_downloads[magnet_link]
|
||||||
remove_download_log(magnet_link)
|
|
||||||
consoleLog(f"Deleted files for: {magnetdl.status().name}", True)
|
consoleLog(f"Deleted files for: {magnetdl.status().name}", True)
|
||||||
else:
|
else:
|
||||||
import shutil
|
import shutil
|
||||||
shutil.rmtree(download_path)
|
|
||||||
del state.active_downloads[magnet_link]
|
del state.active_downloads[magnet_link]
|
||||||
remove_download_log(magnet_link)
|
remove_download_log(magnet_link)
|
||||||
|
shutil.rmtree(download_path)
|
||||||
consoleLog(f"Deleted files for: {magnetdl.status().name}", True)
|
consoleLog(f"Deleted files for: {magnetdl.status().name}", True)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
consoleLog(f"Error deleting files: {e}", True)
|
consoleLog(f"Error deleting files: {e}", True)
|
||||||
|
|||||||
Reference in New Issue
Block a user