Beremiz_service.py
changeset 1270 aa9bc3e6181d
parent 1121 d3838e8f1b90
child 1434 6e0cd0ceabb7
equal deleted inserted replaced
1269:e8e153a7c3bf 1270:aa9bc3e6181d
   610 import threading, traceback
   610 import threading, traceback
   611 def LogException(*exp):
   611 def LogException(*exp):
   612     if pyroserver.plcobj is not None:
   612     if pyroserver.plcobj is not None:
   613         pyroserver.plcobj.LogMessage(0,'\n'.join(traceback.format_exception(*exp)))
   613         pyroserver.plcobj.LogMessage(0,'\n'.join(traceback.format_exception(*exp)))
   614     else:
   614     else:
   615         traceback.print_exception(e_type, e_value, e_traceback)
   615         traceback.print_exception(*exp)
   616 
   616 
   617 sys.excepthook = LogException
   617 sys.excepthook = LogException
   618 def installThreadExcepthook():
   618 def installThreadExcepthook():
   619     init_old = threading.Thread.__init__
   619     init_old = threading.Thread.__init__
   620     def init(self, *args, **kwargs):
   620     def init(self, *args, **kwargs):