- 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

@ -16,6 +16,7 @@ CHANGELOG for FlatCAM beta
- in Geometry UI and for Solderpaste Tool replaced the pop up window that is launched when using shortcut key with one that has the context menu translated
- some UI cleanup in the Geometry UI
- updated the translation strings except Russian which could be in the works
- fixed an error that did not allowed for the older preferences to be deleted when installing a different version of the software
27.10.2020

View File

@ -164,8 +164,8 @@ class App(QtCore.QObject):
# ###############################################################################################################
# ################################### Version and VERSION DATE ##################################################
# ###############################################################################################################
version = "Unstable Version"
# version = 8.994
# version = "Unstable Version"
version = 8.994
version_date = "2020/10/30"
beta = True

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