ソースを参照

- changed the autoname for saving Preferences, Project and PNG file

Marius Stanciu 6 年 前
コミット
d67700c38b
2 ファイル変更7 行追加7 行削除
  1. 6 6
      FlatCAMApp.py
  2. 1 1
      README.md

+ 6 - 6
FlatCAMApp.py

@@ -95,7 +95,9 @@ class App(QtCore.QObject):
     beta = True
 
     # current date now
-    date = str(datetime.today()).rpartition(' ')[0]
+    date = str(datetime.today()).rpartition('.')[0]
+    date = ''.join(c for c in date if c not in ':-')
+    date = date.replace(' ', '_')
 
     # URL for update checks and statistics
     version_url = "http://flatcam.org/version"
@@ -2371,7 +2373,7 @@ class App(QtCore.QObject):
         try:
             filename, _f = QtWidgets.QFileDialog.getSaveFileName(
                 caption=_("Export FlatCAM Preferences"),
-                directory=self.data_path + '/preferences_' + self.date.replace('-', ''), filter=filter
+                directory=self.data_path + '/preferences_' + self.date, filter=filter
             )
         except TypeError:
             filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export FlatCAM Preferences"), filter=filter)
@@ -5507,7 +5509,7 @@ class App(QtCore.QObject):
         try:
             filename, _f = QtWidgets.QFileDialog.getSaveFileName(
                 caption=_("Export PNG Image"),
-                directory=self.get_last_save_folder() + '/png_' + str(self.date).replace('-', ''),
+                directory=self.get_last_save_folder() + '/png_' + self.date,
                 filter=filter_)
         except TypeError:
             filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export PNG Image"), filter=filter_)
@@ -5921,10 +5923,8 @@ class App(QtCore.QObject):
         else:
             self.worker_task.emit({'fcn': self.save_project,
                                    'params': [self.project_filename]})
-            # self.save_project(self.project_filename)
 
             self.file_opened.emit("project", self.project_filename)
-
             self.file_saved.emit("project", self.project_filename)
 
         self.should_we_save = False
@@ -5944,7 +5944,7 @@ class App(QtCore.QObject):
         try:
             filename, _f = QtWidgets.QFileDialog.getSaveFileName(
                 caption=_("Save Project As ..."),
-                directory=_('{l_save}/Project_{date}').format(l_save=str(self.get_last_save_folder()), date=str(self.date.replace('-', ''))),
+                directory=_('{l_save}/Project_{date}').format(l_save=str(self.get_last_save_folder()), date=self.date),
                 filter=filter_)
         except TypeError:
             filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Save Project As ..."), filter=filter_)

+ 1 - 1
README.md

@@ -13,7 +13,7 @@ CAD program, and create G-Code for Isolation routing.
 
 - fixed an error that created a situation that when saving a project with some of the CNCJob objects disabled, on project reload the CNCJob objects are no longer loaded
 - fixed the Gerber.merge() function. When some of the Gerber files have apertures with same id, create a new aperture id for the object that is fused because each aperture id may hold different geometries.
-
+- changed the autoname for saving Preferences, Project and PNG file
 
 20.03.2019