1 SUSPECT #1
def fib(n):
if n < 2: return n
return fib(n-1) + fib(n-2)
print(fib(1500)) Traceback (most recent call last):
File "lineup.py", line 5, in <module>
print(fib(1500))
~~~^^^^^^
File "lineup.py", line 3, in fib
return fib(n-1) + fib(n-2)
~~~^^^^^
[Previous line repeated 996 more times]
RecursionError: maximum recursion depth exceeded 2 SUSPECT #2
import json
raw = '{"name": "ada", broken}'
data = json.loads(raw)
print(data) Traceback (most recent call last):
File "lineup.py", line 3, in <module>
data = json.loads(raw)
~~~~~~~~~~^^^^^
SyntaxError: invalid syntax (line 1, char 18) 3 SUSPECT #3
with open("nope.txt") as f:
content = f.read()
print(content) Traceback (most recent call last):
File "lineup.py", line 1, in <module>
with open("nope.txt") as f:
~~~~^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'nope.txt' 4 SUSPECT #4
from itertools import count
for i in count():
print(i)
if i == 3: break
for i in count():
pass Traceback (most recent call last):
File "lineup.py", line 7, in <module>
pass
KeyboardInterrupt 5 SUSPECT #5
class Point:
__slots__ = ("x", "y")
def __init__(self):
self.x, self.y = 0, 0
p = Point()
p.z = 3 Traceback (most recent call last):
File "lineup.py", line 7, in <module>
p.z = 3
^^^
AttributeError: 'Point' object has no attribute 'z' and no __dict__ for setting new attributes