From cfe89d7c633b594703a4e12ccf76337e529edc8a Mon Sep 17 00:00:00 2001 From: Nikolay Kopitonenko Date: Tue, 13 Feb 2024 15:44:20 +0300 Subject: [PATCH] CONFIGFILE: Added BACKUP and RESTART to SAVE_CONFIG https://github.com/Klipper3d/klipper/pull/4515/files --- klippy/configfile.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/klippy/configfile.py b/klippy/configfile.py index f099b563..954a3ca3 100644 --- a/klippy/configfile.py +++ b/klippy/configfile.py @@ -416,11 +416,13 @@ class PrinterConfig: f = open(temp_name, 'w') f.write(data) f.close() - os.rename(cfgname, backup_name) + if gcmd.get_int('BACKUP', 1): + os.rename(cfgname, backup_name) os.rename(temp_name, cfgname) except: msg = "Unable to write config file during SAVE_CONFIG" logging.exception(msg) raise gcode.error(msg) # Request a restart - gcode.request_restart('restart') + if gcmd.get_int('RESTART', 1): + gcode.request_restart('restart')