Przeglądaj źródła

Merged in the_real_scgtrp/flatcam/project-opening-crash (pull request #180)

Issue #297: fix crash when opening non-projects as project files
Mike Smith 6 lat temu
rodzic
commit
28c5a1acdc
1 zmienionych plików z 3 dodań i 2 usunięć
  1. 3 2
      FlatCAMApp.py

+ 3 - 2
FlatCAMApp.py

@@ -8170,8 +8170,9 @@ class App(QtCore.QObject):
                 with lzma.open(filename) as f:
                 with lzma.open(filename) as f:
                     file_content = f.read().decode('utf-8')
                     file_content = f.read().decode('utf-8')
                     d = json.loads(file_content, object_hook=dict2obj)
                     d = json.loads(file_content, object_hook=dict2obj)
-            except IOError:
-                App.log.error("Failed to open project file: %s" % filename)
+
+            except Exception as e:
+                App.log.error("Failed to open project file: %s with error: %s" % (filename, str(e)))
                 self.inform.emit(_("[ERROR_NOTCL] Failed to open project file: %s") % filename)
                 self.inform.emit(_("[ERROR_NOTCL] Failed to open project file: %s") % filename)
                 return
                 return