test_tomllib.test_inline_array_recursion_limit() failed on wasm32-wasi 3.11 buildbot · Issue #108851 · python/cpython (original) (raw)
test_tomllib.test_inline_array_recursion_limit() failed on wasm32-wasi 3.11 buildbot:
ERROR: test_inline_array_recursion_limit (test.test_tomllib.test_misc.TestMiscellaneous.test_inline_array_recursion_limit)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Lib/test/test_tomllib/test_misc.py", line 98, in test_inline_array_recursion_limit
tomllib.loads(recursive_array_toml)
File "/Lib/tomllib/_parser.py", line 102, in loads
pos = key_value_rule(src, pos, out, header, parse_float)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Lib/tomllib/_parser.py", line 326, in key_value_rule
pos, key, value = parse_key_value_pair(src, pos, parse_float)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Lib/tomllib/_parser.py", line 369, in parse_key_value_pair
pos, value = parse_value(src, pos, parse_float)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Lib/tomllib/_parser.py", line 616, in parse_value
return parse_array(src, pos, parse_float)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Lib/tomllib/_parser.py", line 420, in parse_array
pos, val = parse_value(src, pos, parse_float)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(...)
File "/Lib/tomllib/_parser.py", line 416, in parse_array
pos = skip_comments_and_array_ws(src, pos)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Lib/tomllib/_parser.py", line 278, in skip_comments_and_array_ws
pos = skip_chars(src, pos, TOML_WS_AND_NEWLINE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded