1
0
mirror of https://github.com/bpozdena/OneDriveGUI.git synced 2026-10-24 04:59:17 +03:00

Replace os.system with shutil.copy2 for backing up configuration files

This commit is contained in:
Boris Pozdena
2026-07-01 11:30:20 +02:00
parent c9791738e6
commit 6edcef58e7

View File

@@ -2,6 +2,7 @@ import logging
import os
import copy
import re
import shutil
# from logger import logger
from configparser import ConfigParser
@@ -134,7 +135,8 @@ def save_global_config(global_config):
od_config.remove_option(section, option)
# Backup last config
os.system(f"cp {od_config_file} {od_config_file}_backup")
if os.path.exists(od_config_file):
shutil.copy2(od_config_file, f"{od_config_file}_backup")
# Save OD config changes.
directory = re.search(r"(.+)/.+$", od_config_file).group(1)