1 2 3 4 5 6 7 8 9 10 11 12 13 14
# This tests that printing recursive data structure doesn't lead to segfault. try: import uio as io except ImportError: import sys print("SKIP") sys.exit() l = [1, 2, 3, None] l[-1] = l try: print(l, file=io.StringIO()) except RuntimeError: print("RuntimeError")