提交 3efdc97a 编写于 作者: C chengmo

update error message summary

上级 5f7c73cd
...@@ -205,14 +205,17 @@ class Trainer(object): ...@@ -205,14 +205,17 @@ class Trainer(object):
print('unknow context_status:%s, do nothing' % context['status']) print('unknow context_status:%s, do nothing' % context['status'])
time.sleep(60) time.sleep(60)
def handle_processor_exception(self, status, context, exception): def handle_processor_exception(self, context, exception):
""" """
when exception throwed from processor, will call this func to handle it when exception throwed from processor, will call this func to handle it
Return: Return:
bool exit_app or not bool exit_app or not
""" """
print('Exit app. catch exception in precoss status: [%s], except: %s' % print("\n----------------------\nPaddleRec Error Message "
(context['status'], str(exception))) "Summary:\n----------------------\n")
print(
'Exit PaddleRec. catch exception in precoss status: [%s], except: %s'
% (context['status'], str(exception)))
return True return True
def reload_train_context(self): def reload_train_context(self):
...@@ -235,7 +238,7 @@ class Trainer(object): ...@@ -235,7 +238,7 @@ class Trainer(object):
traceback.print_exc() traceback.print_exc()
print('Catch Exception:%s' % str(err)) print('Catch Exception:%s' % str(err))
sys.stdout.flush() sys.stdout.flush()
self.handle_processor_exception(context, err) self.handle_processor_exception(self._context, err)
sys.exit(type(err).__name__) sys.exit(type(err).__name__)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册