fix 3.9/3.10 problem with traceback of last commit
This commit is contained in:
parent
d18b3ee671
commit
dfe9eab817
@ -52,12 +52,15 @@ class QFunctionWidget(QtWidgets.QWidget, Ui_Form):
|
||||
try:
|
||||
user_defined = find_models(config_paths() / 'usermodels.py')
|
||||
except Exception as e:
|
||||
import traceback
|
||||
import traceback, sys
|
||||
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
|
||||
_ = QtWidgets.QMessageBox.warning(
|
||||
self,
|
||||
'No user functions',
|
||||
f'Loading user-defined function failed with exception:\n'
|
||||
f'{"".join(traceback.format_exception(e, limit=1))}')
|
||||
f'{"".join(traceback.format_exception(exc_type, exc_value, exc_traceback, limit=1))}')
|
||||
logger.exception("Invalid usermodels.py", exc_info=e)
|
||||
|
||||
for model in user_defined:
|
||||
|
Loading…
Reference in New Issue
Block a user