runtime/NevowServer.py
changeset 2701 f4dac054cfa3
parent 2700 144b149cded4
child 3440 3770ded5db5c
equal deleted inserted replaced
2700:144b149cded4 2701:f4dac054cfa3
   217                                            label=_(
   217                                            label=_(
   218                                                "Send a message to the log"),
   218                                                "Send a message to the log"),
   219                                            action=_("Send"))
   219                                            action=_("Send"))
   220 
   220 
   221     # pylint: disable=no-self-argument
   221     # pylint: disable=no-self-argument
   222     def restartOrResetPLC(
   222     def restartOrRepairPLC(
   223             ctx=annotate.Context(),
   223             ctx=annotate.Context(),
   224             action=annotate.Choice(["Restart", "Reset"],
   224             action=annotate.Choice(["Restart", "Repair"],
   225                                   required=True,
   225                                   required=True,
   226                                   label=_("Action"))):
   226                                   label=_("Action"))):
   227         pass
   227         pass
   228 
   228 
   229     restartOrResetPLC = annotate.autocallable(restartOrResetPLC,
   229     restartOrRepairPLC = annotate.autocallable(restartOrRepairPLC,
   230                                            label=_(
   230                                            label=_(
   231                                                "Restart or Reset"),
   231                                                "Restart or Repair"),
   232                                            action=_("Do"))
   232                                            action=_("Do"))
   233 
   233 
   234 customSettingsURLs = {
   234 customSettingsURLs = {
   235 }
   235 }
   236 
   236 
   298     def sendLogMessage(self, level, message, **kwargs):
   298     def sendLogMessage(self, level, message, **kwargs):
   299         level = LogLevelsDict[level]
   299         level = LogLevelsDict[level]
   300         GetPLCObjectSingleton().LogMessage(
   300         GetPLCObjectSingleton().LogMessage(
   301             level, "Web form log message: " + message)
   301             level, "Web form log message: " + message)
   302 
   302 
   303     def restartOrResetPLC(self, action, **kwargs):
   303     def restartOrRepairPLC(self, action, **kwargs):
   304         if(action == "Reset"):
   304         if(action == "Repair"):
   305             GetPLCObjectSingleton().RepairPLC()
   305             GetPLCObjectSingleton().RepairPLC()
   306         else:
   306         else:
   307             MainWorker.quit()
   307             MainWorker.quit()
   308             
   308             
   309         
   309