From fc7f1c48767acf4abd1aedd7eb00fb91cde25103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Sch=C3=B6neck?= Date: Fri, 14 Mar 2025 07:59:27 +0100 Subject: [PATCH] moved to scripts folder --- figures_name_tool.pyw => scripts/figures_name_tool.pyw | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) rename figures_name_tool.pyw => scripts/figures_name_tool.pyw (95%) diff --git a/figures_name_tool.pyw b/scripts/figures_name_tool.pyw similarity index 95% rename from figures_name_tool.pyw rename to scripts/figures_name_tool.pyw index 8003300..32ba2e8 100644 --- a/figures_name_tool.pyw +++ b/scripts/figures_name_tool.pyw @@ -97,9 +97,14 @@ def show_episode_details(entry): series_folder = generate_valid_filename(series) file_name = generate_valid_filename(episode) details_window.destroy() # close the window - destination_path = os.path.join(language_folder, series_folder,) + destination_path = os.path.join("..", language_folder, series_folder,) os.makedirs(destination_path, exist_ok=True) # create the folder if it does not exist - shutil.copy(file_path, os.path.join(destination_path, file_name + ".nfc")) + try: + shutil.copy(file_path, os.path.join(destination_path, file_name + ".nfc")) + except shutil.SameFileError: + # file already exists + messagebox.showinfo("Error", f"The file {file_name} already exists in {language_folder}/{series_folder}") + return messagebox.showinfo("Selection confirmed", f"The Tonie is stored under {language_folder}/{series_folder}/{file_name}") # Add OK-Button