337 E5MessageBox.critical(None, |
337 E5MessageBox.critical(None, |
338 self.trUtf8("cxfreeze"), |
338 self.trUtf8("cxfreeze"), |
339 self.trUtf8("""The cxfreeze executable could not be found.""")) |
339 self.trUtf8("""The cxfreeze executable could not be found.""")) |
340 return |
340 return |
341 |
341 |
|
342 # check if all files saved and errorfree before continue |
|
343 if not project.checkAllScriptsDirty(reportSyntaxErrors=True): |
|
344 return |
|
345 |
342 from CxFreeze.CxfreezeConfigDialog import CxfreezeConfigDialog |
346 from CxFreeze.CxfreezeConfigDialog import CxfreezeConfigDialog |
343 parms = project.getData('PACKAGERSPARMS', "CXFREEZE") |
347 parms = project.getData('PACKAGERSPARMS', "CXFREEZE") |
344 dlg = CxfreezeConfigDialog(project, exe, parms) |
348 dlg = CxfreezeConfigDialog(project, exe, parms) |
345 if dlg.exec_() == QDialog.Accepted: |
349 if dlg.exec_() == QDialog.Accepted: |
346 args, parms = dlg.generateParameters() |
350 args, parms = dlg.generateParameters() |