- fixed an error that did not allowed for the older preferences to be deleted when installing a different version of the software

This commit is contained in:
Marius Stanciu
2020-10-28 03:47:34 +02:00
committed by Marius
parent 6aa95ddebe
commit bd98bb42c4
3 changed files with 11 additions and 10 deletions

View File

@@ -778,14 +778,14 @@ class FlatCAMDefaults:
with open(file_path, "r") as file:
f_defaults = simplejson.loads(file.read())
# if the file is not empty
if f_defaults:
# if it has the same version do nothing
if str(f_defaults['version']) == str(version):
return
# if the versions differ then remove the file
os.chmod(file_path, stat.S_IRWXO | stat.S_IWRITE | stat.S_IWGRP)
os.remove(file_path)
# if the file is not empty
if f_defaults:
# if it has the same version do nothing
if str(f_defaults['version']) == str(version):
return
# if the versions differ then remove the file
os.chmod(file_path, stat.S_IRWXO | stat.S_IWRITE | stat.S_IWGRP)
os.remove(file_path)
cls.factory_defaults['version'] = version