--- a/PluginCxFreeze.py Mon Jul 08 18:40:47 2013 +0200 +++ b/PluginCxFreeze.py Wed Jul 10 20:46:57 2013 +0200 @@ -339,6 +339,10 @@ self.trUtf8("""The cxfreeze executable could not be found.""")) return + # check if all files saved and errorfree before continue + if not project.checkAllScriptsDirty(reportSyntaxErrors=True): + return + from CxFreeze.CxfreezeConfigDialog import CxfreezeConfigDialog parms = project.getData('PACKAGERSPARMS', "CXFREEZE") dlg = CxfreezeConfigDialog(project, exe, parms)