Beremiz_service.py
changeset 612 f44651506a88
parent 606 780bd150ebba
child 622 885a224a35be
equal deleted inserted replaced
611:b665a9001451 612:f44651506a88
   485             self.servicepublisher.UnRegisterService()
   485             self.servicepublisher.UnRegisterService()
   486             self.servicepublisher = None
   486             self.servicepublisher = None
   487         self.daemon.shutdown(True)
   487         self.daemon.shutdown(True)
   488 
   488 
   489 if enabletwisted:
   489 if enabletwisted:
   490     try:
   490     import warnings
   491         from threading import Thread, currentThread
   491     with warnings.catch_warnings():
   492         if havewx:
   492         warnings.simplefilter("ignore")
   493             from twisted.internet import wxreactor
   493         try:
   494             wxreactor.install()
   494             from threading import Thread, currentThread
   495         from twisted.internet import reactor, task
   495             if havewx:
   496         from twisted.python import log, util
   496                 from twisted.internet import wxreactor
   497         from nevow import rend, appserver, inevow, tags, loaders, athena
   497                 wxreactor.install()
   498         from nevow.page import renderer
   498             from twisted.internet import reactor, task
   499         
   499             from twisted.python import log, util
   500         havetwisted = True
   500             from nevow import rend, appserver, inevow, tags, loaders, athena
   501     except:
   501             from nevow.page import renderer
   502         print "Twisted unavailable !"
   502             
   503         havetwisted = False
   503             havetwisted = True
       
   504         except:
       
   505             print "Twisted unavailable !"
       
   506             havetwisted = False
   504 
   507 
   505 if havetwisted:
   508 if havetwisted:
   506     
   509     
   507     xhtml_header = '''<?xml version="1.0" encoding="utf-8"?>
   510     xhtml_header = '''<?xml version="1.0" encoding="utf-8"?>
   508 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
   511 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"