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.
(cherry picked from commit 84544ee8fd
)
This commit is contained in:
parent
ddc8d3d988
commit
0db1c77041
2 changed files with 1 additions and 1 deletions
|
@ -69,6 +69,7 @@ def safe_eval(expr, locals={}, include_exceptions=False):
|
||||||
ast.Name,
|
ast.Name,
|
||||||
ast.Str,
|
ast.Str,
|
||||||
ast.Sub,
|
ast.Sub,
|
||||||
|
ast.USub,
|
||||||
ast.Tuple,
|
ast.Tuple,
|
||||||
ast.UnaryOp,
|
ast.UnaryOp,
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
test_hg
|
test_hg
|
||||||
test_service
|
test_service
|
||||||
test_uri
|
|
||||||
|
|
Loading…
Reference in a new issue