ProjectController.py
changeset 3816 032bf4f225d0
parent 3810 eafb8f000584
child 3833 73a44957c381
equal deleted inserted replaced
3815:56f08ab3a491 3816:032bf4f225d0
  1200         # Generate C code and compilation params from liraries
  1200         # Generate C code and compilation params from liraries
  1201         try:
  1201         try:
  1202             LibCFilesAndCFLAGS, LibLDFLAGS, LibExtraFiles = self.GetLibrariesCCode(
  1202             LibCFilesAndCFLAGS, LibLDFLAGS, LibExtraFiles = self.GetLibrariesCCode(
  1203                 buildpath)
  1203                 buildpath)
  1204         except UserAddressedException as e:
  1204         except UserAddressedException as e:
  1205             self.logger.write_error(e.message)
  1205             self.logger.write_error(str(e))
  1206             return False
  1206             return False
  1207         except Exception as e:
  1207         except Exception as e:
  1208             self.logger.write_error(
  1208             self.logger.write_error(
  1209                 _("Runtime library extensions C code generation failed !\n"))
  1209                 _("Runtime library extensions C code generation failed !\n"))
  1210             self.logger.write_error(traceback.format_exc())
  1210             self.logger.write_error(traceback.format_exc())
  1214         try:
  1214         try:
  1215             CTNLocationCFilesAndCFLAGS, CTNLDFLAGS, CTNExtraFiles = self._Generate_C(
  1215             CTNLocationCFilesAndCFLAGS, CTNLDFLAGS, CTNExtraFiles = self._Generate_C(
  1216                 buildpath,
  1216                 buildpath,
  1217                 self.PLCGeneratedLocatedVars)
  1217                 self.PLCGeneratedLocatedVars)
  1218         except UserAddressedException as e:
  1218         except UserAddressedException as e:
  1219             self.logger.write_error(e.message)
  1219             self.logger.write_error(str(e))
  1220             return False
  1220             return False
  1221         except Exception:
  1221         except Exception:
  1222             self.logger.write_error(
  1222             self.logger.write_error(
  1223                 _("Runtime IO extensions C code generation failed !\n"))
  1223                 _("Runtime IO extensions C code generation failed !\n"))
  1224             self.logger.write_error(traceback.format_exc())
  1224             self.logger.write_error(traceback.format_exc())