From 19eccb01769d58b5b58455a22d9f571b858bf7bb Mon Sep 17 00:00:00 2001 From: PedroCabrera Date: Thu, 22 Sep 2022 03:48:03 +0200 Subject: [PATCH] Replace Exception with Traceback to debug better the errors on nodes --- PyFlow/Core/NodeBase.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/PyFlow/Core/NodeBase.py b/PyFlow/Core/NodeBase.py index 46d180a57..62988b561 100644 --- a/PyFlow/Core/NodeBase.py +++ b/PyFlow/Core/NodeBase.py @@ -27,7 +27,7 @@ from inspect import getargspec from types import MethodType import collections - +import traceback from PyFlow import getPinDefaultValueByType from PyFlow import getRawNodeInstance from PyFlow.Core.Common import * @@ -392,15 +392,15 @@ def processNode(self, *args, **kwargs): self.clearError() self.checkForErrors() self.afterCompute() - except Exception as e: - self.setError(e) + except Exception as e: + self.setError(traceback.format_exc() ) else: try: self.compute() self.clearError() self.checkForErrors() - except Exception as e: - self.setError(e) + except Exception as e: + self.setError(traceback.format_exc() ) delta = (datetime.now()-start) self._computingTime =delta self.computed.send()