etherlab/EthercatMaster.py
changeset 2447 1c04a50dc7ff
parent 2442 b13f021c68a5
child 2456 7373e3048167
equal deleted inserted replaced
2446:922f0d84f869 2447:1c04a50dc7ff
   248                 self.Config, error = \
   248                 self.Config, error = \
   249                     EtherCATConfigParser.LoadXMLString(config_xmlfile.read())
   249                     EtherCATConfigParser.LoadXMLString(config_xmlfile.read())
   250                 if error is None:
   250                 if error is None:
   251                     config_is_saved = True
   251                     config_is_saved = True
   252             except Exception as e:
   252             except Exception as e:
   253                 error = e.message
   253                 error = str(e)
   254             config_xmlfile.close()
   254             config_xmlfile.close()
   255 
   255 
   256             if error is not None:
   256             if error is not None:
   257                 self.GetCTRoot().logger.write_error(
   257                 self.GetCTRoot().logger.write_error(
   258                     _("Couldn't load %s network configuration file.") % self.CTNName())
   258                     _("Couldn't load %s network configuration file.") % self.CTNName())
   269                 self.ProcessVariables, error = \
   269                 self.ProcessVariables, error = \
   270                     ProcessVariablesParser.LoadXMLString(process_xmlfile.read())
   270                     ProcessVariablesParser.LoadXMLString(process_xmlfile.read())
   271                 if error is None:
   271                 if error is None:
   272                     process_is_saved = True
   272                     process_is_saved = True
   273             except Exception as e:
   273             except Exception as e:
   274                 error = e.message
   274                 error = str(e)
   275             process_xmlfile.close()
   275             process_xmlfile.close()
   276 
   276 
   277             if error is not None:
   277             if error is not None:
   278                 self.GetCTRoot().logger.write_error(
   278                 self.GetCTRoot().logger.write_error(
   279                     _("Couldn't load %s network process variables file.") % self.CTNName())
   279                     _("Couldn't load %s network process variables file.") % self.CTNName())