Skip to content

Commit 62527e0

Browse files
authored
Xtrigger validation: log traceback for unexpected user validation errors (#6160)
1 parent 61c1f28 commit 62527e0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cylc/flow/xtrigger_mgr.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
)
3232

3333
from cylc.flow import LOG
34-
from cylc.flow.exceptions import XtriggerConfigError
34+
from cylc.flow.exceptions import WorkflowConfigError, XtriggerConfigError
3535
import cylc.flow.flags
3636
from cylc.flow.hostuserutil import get_user
3737
from cylc.flow.subprocctx import add_kwarg_to_sig
@@ -362,6 +362,8 @@ def _try_xtrig_validate_func(
362362
try:
363363
xtrig_validate_func(bound_args.arguments)
364364
except Exception as exc: # Note: catch all errors
365+
if not isinstance(exc, WorkflowConfigError):
366+
LOG.exception(exc)
365367
raise XtriggerConfigError(label, signature_str, exc)
366368

367369
# BACK COMPAT: workflow_state_backcompat

0 commit comments

Comments
 (0)