From a074912ac8df7e0a322f9a24f7090cf9a9229439 Mon Sep 17 00:00:00 2001 From: peterbousaada Date: Thu, 13 Jun 2024 08:59:16 -0400 Subject: [PATCH] Updated to use pathlib instead of os --- tagstudio/src/qt/helpers/file_deleter.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tagstudio/src/qt/helpers/file_deleter.py b/tagstudio/src/qt/helpers/file_deleter.py index 6c1de715..104b7746 100644 --- a/tagstudio/src/qt/helpers/file_deleter.py +++ b/tagstudio/src/qt/helpers/file_deleter.py @@ -1,5 +1,5 @@ import logging -import os.path +import pathlib import subprocess import sys import traceback @@ -15,12 +15,13 @@ logging.basicConfig(format="%(message)s", level=logging.INFO) def delete_file(path: str | Path, callback: Callable): _path = str(path) + _file = Path(_path) logging.info(f"Deleting file: {_path}") - if not os.path.exists(_path): + if not _file.exists(): logging.error(f"File not found: {_path}") return try: - os.remove(path) + _file.unlink() callback() except: traceback.print_exc()