From ce8b463b151e7f2811a0effba7f2bed7de167cf1 Mon Sep 17 00:00:00 2001 From: Nolan Woods Date: Thu, 12 Nov 2020 11:00:58 -0800 Subject: [PATCH] Add 'Constant' to allowed node types. Resolves https://github.com/galaxyproject/galaxy/issues/10688 --- lib/galaxy/jobs/runners/state_handlers/_safe_eval.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/jobs/runners/state_handlers/_safe_eval.py b/lib/galaxy/jobs/runners/state_handlers/_safe_eval.py index 14d97d2ba7d..be0dc92b621 100644 --- a/lib/galaxy/jobs/runners/state_handlers/_safe_eval.py +++ b/lib/galaxy/jobs/runners/state_handlers/_safe_eval.py @@ -8,7 +8,7 @@ AST_NODE_TYPE_ALLOWLIST = [ 'Expr', 'Load', 'Str', 'Num', 'BoolOp', 'Compare', 'And', 'Eq', 'NotEq', 'Or', 'GtE', 'LtE', 'Lt', 'Gt', 'BinOp', 'Add', 'Div', 'Sub', 'Mult', 'Mod', 'Pow', 'LShift', 'GShift', 'BitAnd', 'BitOr', 'BitXor', 'UnaryOp', 'Invert', - 'Not', 'NotIn', 'In', 'Is', 'IsNot', 'List', 'Index', 'Subscript', + 'Not', 'NotIn', 'In', 'Is', 'IsNot', 'List', 'Index', 'Subscript', 'Constant', # Further checks 'Name', 'Call', 'Attribute', ]