- 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:
@@ -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
|
- 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
|
- some UI cleanup in the Geometry UI
|
||||||
- updated the translation strings except Russian which could be in the works
|
- 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
|
27.10.2020
|
||||||
|
|
||||||
|
|||||||
@@ -164,8 +164,8 @@ class App(QtCore.QObject):
|
|||||||
# ###############################################################################################################
|
# ###############################################################################################################
|
||||||
# ################################### Version and VERSION DATE ##################################################
|
# ################################### Version and VERSION DATE ##################################################
|
||||||
# ###############################################################################################################
|
# ###############################################################################################################
|
||||||
version = "Unstable Version"
|
# version = "Unstable Version"
|
||||||
# version = 8.994
|
version = 8.994
|
||||||
version_date = "2020/10/30"
|
version_date = "2020/10/30"
|
||||||
beta = True
|
beta = True
|
||||||
|
|
||||||
|
|||||||
16
defaults.py
16
defaults.py
@@ -778,14 +778,14 @@ class FlatCAMDefaults:
|
|||||||
with open(file_path, "r") as file:
|
with open(file_path, "r") as file:
|
||||||
f_defaults = simplejson.loads(file.read())
|
f_defaults = simplejson.loads(file.read())
|
||||||
|
|
||||||
# if the file is not empty
|
# if the file is not empty
|
||||||
if f_defaults:
|
if f_defaults:
|
||||||
# if it has the same version do nothing
|
# if it has the same version do nothing
|
||||||
if str(f_defaults['version']) == str(version):
|
if str(f_defaults['version']) == str(version):
|
||||||
return
|
return
|
||||||
# if the versions differ then remove the file
|
# if the versions differ then remove the file
|
||||||
os.chmod(file_path, stat.S_IRWXO | stat.S_IWRITE | stat.S_IWGRP)
|
os.chmod(file_path, stat.S_IRWXO | stat.S_IWRITE | stat.S_IWGRP)
|
||||||
os.remove(file_path)
|
os.remove(file_path)
|
||||||
|
|
||||||
cls.factory_defaults['version'] = version
|
cls.factory_defaults['version'] = version
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user