PLCControler.py
changeset 901 ab43f3e40b9d
parent 887 d3c6c4ab8b28
child 1096 c9ace6a881c9
equal deleted inserted replaced
900:3e78925125e1 901:ab43f3e40b9d
   718         warnings = []
   718         warnings = []
   719         if self.Project is not None:
   719         if self.Project is not None:
   720             try:
   720             try:
   721                 self.ProgramChunks = GenerateCurrentProgram(self, self.Project, errors, warnings)
   721                 self.ProgramChunks = GenerateCurrentProgram(self, self.Project, errors, warnings)
   722                 self.NextCompiledProject = self.Copy(self.Project)
   722                 self.NextCompiledProject = self.Copy(self.Project)
   723                 program_text = "".join([item[0].decode("utf-8") for item in self.ProgramChunks])
   723                 program_text = "".join([item[0] for item in self.ProgramChunks])
   724                 if filepath is not None:
   724                 if filepath is not None:
   725                     programfile = open(filepath, "w")
   725                     programfile = open(filepath, "w")
   726                     programfile.write(program_text.encode("utf-8"))
   726                     programfile.write(program_text.encode("utf-8"))
   727                     programfile.close()
   727                     programfile.close()
   728                     self.ProgramFilePath = filepath
   728                     self.ProgramFilePath = filepath