runtime/PLCObject.py
changeset 2418 5587c490a070
parent 2416 1ca207782dde
child 2419 c081dabc0f63
equal deleted inserted replaced
2417:316ee9fff395 2418:5587c490a070
   495                     self.LogMessage(1, ('PyEval@0x%x(Code="%s") Exception "%s"') % (
   495                     self.LogMessage(1, ('PyEval@0x%x(Code="%s") Exception "%s"') % (
   496                         FBID, cmd, '\n'.join(traceback.format_exception(*exp))))
   496                         FBID, cmd, '\n'.join(traceback.format_exception(*exp))))
   497                 else:
   497                 else:
   498                     res = str(result)
   498                     res = str(result)
   499                 self.python_runtime_vars["FBID"] = None
   499                 self.python_runtime_vars["FBID"] = None
   500             except Exception, e:
   500             except Exception as e:
   501                 res = "#EXCEPTION : "+str(e)
   501                 res = "#EXCEPTION : "+str(e)
   502                 self.LogMessage(1, ('PyEval@0x%x(Code="%s") Exception "%s"') % (FBID, cmd, str(e)))
   502                 self.LogMessage(1, ('PyEval@0x%x(Code="%s") Exception "%s"') % (FBID, cmd, str(e)))
   503 
   503 
   504     @RunInMain
   504     @RunInMain
   505     def StartPLC(self):
   505     def StartPLC(self):