Beremiz_service.py
changeset 1734 750eeb7230a1
parent 1732 94ffe74e6895
child 1736 7e61baa047f0
equal deleted inserted replaced
1733:dea107dce0c4 1734:750eeb7230a1
    42            -w        - web server port or "off" (default:8009)
    42            -w        - web server port or "off" (default:8009)
    43            -c        - WAMP client config file or "off" (default:wampconf.json)
    43            -c        - WAMP client config file or "off" (default:wampconf.json)
    44            -e        - python extension (absolute path .py)
    44            -e        - python extension (absolute path .py)
    45 
    45 
    46            working_dir - directory where are stored PLC files
    46            working_dir - directory where are stored PLC files
    47 """%sys.argv[0]
    47 """ % sys.argv[0]
    48 
    48 
    49 try:
    49 try:
    50     opts, argv = getopt.getopt(sys.argv[1:], "i:p:n:x:t:a:w:c:e:h")
    50     opts, argv = getopt.getopt(sys.argv[1:], "i:p:n:x:t:a:w:c:e:h")
    51 except getopt.GetoptError, err:
    51 except getopt.GetoptError, err:
    52     # print help information and exit:
    52     # print help information and exit:
   210             def OnOK(self, event):
   210             def OnOK(self, event):
   211                 value = self.GetValue()
   211                 value = self.GetValue()
   212                 texts = {"value" : value}
   212                 texts = {"value" : value}
   213                 for function, message in self.Tests:
   213                 for function, message in self.Tests:
   214                     if not function(value):
   214                     if not function(value):
   215                         message = wx.MessageDialog(self, message%texts, _("Error"), wx.OK|wx.ICON_ERROR)
   215                         message = wx.MessageDialog(self, message % texts, _("Error"), wx.OK|wx.ICON_ERROR)
   216                         message.ShowModal()
   216                         message.ShowModal()
   217                         message.Destroy()
   217                         message.Destroy()
   218                         return
   218                         return
   219                 self.EndModal(wx.ID_OK)
   219                 self.EndModal(wx.ID_OK)
   220                 event.Skip()
   220                 event.Skip()