--- a/LPCProjectController.py Wed Feb 07 16:21:29 2018 +0100
+++ b/LPCProjectController.py Mon Feb 12 14:03:47 2018 +0100
@@ -8,6 +8,7 @@
from ProjectController import ProjectController
from LPCArch import PLC_module
@@ -16,6 +17,7 @@
class LPCProjectController(ProjectController):
StatusMethods = ProjectController.StatusMethods + LPCStatusMethods
@@ -37,7 +39,10 @@
return self.Project.getname()
- # MD5 = self.GetLastBuildMD5()
+ Zip project files for use in xEye + # TODO : use os.path.join and os.path.split, and <80 columns, please path_export_file = self.BuildPath[:-5] + "\\" + self._builder.exe[:-3] + ".xEye"
zf = zipfile.ZipFile(path_export_file, mode='w', compression=zipfile.ZIP_DEFLATED)
@@ -54,11 +59,15 @@
self.logger.write(_("Export file is not created because eror: %s\n") % e)
+ AutoSave before regular build, and zip for xEye after if self.ProjectTestModified():
self.AppFrame.RefreshAfterSave()
result = ProjectController._Build(self):