Beremiz_service.py
changeset 2450 5024c19ca8f0
parent 2443 75a274023970
child 2459 21164625b393
equal deleted inserted replaced
2449:b0560adec4b7 2450:5024c19ca8f0
    30 import sys
    30 import sys
    31 import getopt
    31 import getopt
    32 import threading
    32 import threading
    33 from threading import Thread, Semaphore, Lock
    33 from threading import Thread, Semaphore, Lock
    34 import traceback
    34 import traceback
       
    35 from builtins import str as text
    35 from past.builtins import execfile
    36 from past.builtins import execfile
    36 from six.moves import builtins
    37 from six.moves import builtins
    37 import Pyro
    38 import Pyro
    38 import Pyro.core as pyro
    39 import Pyro.core as pyro
    39 
    40 
   201         print("Wx unavailable !")
   202         print("Wx unavailable !")
   202         havewx = False
   203         havewx = False
   203 
   204 
   204     if havewx:
   205     if havewx:
   205         import re
   206         import re
   206         from types import *
       
   207 
   207 
   208         if wx.VERSION >= (3, 0, 0):
   208         if wx.VERSION >= (3, 0, 0):
   209             app = wx.App(redirect=False)
   209             app = wx.App(redirect=False)
   210         else:
   210         else:
   211             app = wx.PySimpleApp(redirect=False)
   211             app = wx.PySimpleApp(redirect=False)
   336                     self.pyroserver.ip_addr = dlg.GetValue()
   336                     self.pyroserver.ip_addr = dlg.GetValue()
   337                     self.pyroserver.Restart()
   337                     self.pyroserver.Restart()
   338 
   338 
   339             def OnTaskBarChangePort(self, evt):
   339             def OnTaskBarChangePort(self, evt):
   340                 dlg = ParamsEntryDialog(None, _("Enter a port number "), defaultValue=str(self.pyroserver.port))
   340                 dlg = ParamsEntryDialog(None, _("Enter a port number "), defaultValue=str(self.pyroserver.port))
   341                 dlg.SetTests([(UnicodeType.isdigit, _("Port number must be an integer!")), (lambda port: 0 <= int(port) <= 65535, _("Port number must be 0 <= port <= 65535!"))])
   341                 dlg.SetTests([(text.isdigit, _("Port number must be an integer!")), (lambda port: 0 <= int(port) <= 65535, _("Port number must be 0 <= port <= 65535!"))])
   342                 if dlg.ShowModal() == wx.ID_OK:
   342                 if dlg.ShowModal() == wx.ID_OK:
   343                     self.pyroserver.port = int(dlg.GetValue())
   343                     self.pyroserver.port = int(dlg.GetValue())
   344                     self.pyroserver.Restart()
   344                     self.pyroserver.Restart()
   345 
   345 
   346             def OnTaskBarChangeWorkingDir(self, evt):
   346             def OnTaskBarChangeWorkingDir(self, evt):