Beremiz_service.py
changeset 1780 c52d1460cea8
parent 1773 38fde37c3766
child 1783 3311eea28d56
equal deleted inserted replaced
1779:6cf16e5bfbf9 1780:c52d1460cea8
   165     try:
   165     try:
   166         import wxversion
   166         import wxversion
   167         wxversion.select(['2.8', '3.0'])
   167         wxversion.select(['2.8', '3.0'])
   168         import wx
   168         import wx
   169         havewx = True
   169         havewx = True
   170     except:
   170     except ImportError:
   171         print "Wx unavailable !"
   171         print "Wx unavailable !"
   172         havewx = False
   172         havewx = False
   173 
   173 
   174     if havewx:
   174     if havewx:
   175         import re
   175         import re
   479                 from twisted.internet import wxreactor
   479                 from twisted.internet import wxreactor
   480                 wxreactor.install()
   480                 wxreactor.install()
   481             from twisted.internet import reactor
   481             from twisted.internet import reactor
   482 
   482 
   483             havetwisted = True
   483             havetwisted = True
   484         except:
   484         except ImportError:
   485             print _("Twisted unavailable.")
   485             print _("Twisted unavailable.")
   486             havetwisted = False
   486             havetwisted = False
   487 
   487 
   488 pyruntimevars = {}
   488 pyruntimevars = {}
   489 statuschange = []
   489 statuschange = []
   555         def run_with_except_hook(*args, **kw):
   555         def run_with_except_hook(*args, **kw):
   556             try:
   556             try:
   557                 run_old(*args, **kw)
   557                 run_old(*args, **kw)
   558             except (KeyboardInterrupt, SystemExit):
   558             except (KeyboardInterrupt, SystemExit):
   559                 raise
   559                 raise
   560             except:
   560             except Exception:
   561                 sys.excepthook(*sys.exc_info())
   561                 sys.excepthook(*sys.exc_info())
   562         self.run = run_with_except_hook
   562         self.run = run_with_except_hook
   563     threading.Thread.__init__ = init
   563     threading.Thread.__init__ = init
   564 
   564 
   565 
   565