Fix AST nodes for Python 3 and enable dependent test_uri (#18597)

* Enable tests on python 3 for uri

* Added one more node type to SAFE_NODES into safe_eval module.

ast.USub represents unary operators. This is necessary for
parsing some unusual but still valid JSON files during testing
with Python 3.
pull/19308/head
Lumír 'Frenzy' Balhar 8 years ago committed by Toshio Kuratomi
parent b915e790d3
commit 84544ee8fd

@ -69,6 +69,7 @@ def safe_eval(expr, locals={}, include_exceptions=False):
ast.Name,
ast.Str,
ast.Sub,
ast.USub,
ast.Tuple,
ast.UnaryOp,
)

Loading…
Cancel
Save