1 SUSPECT #1
import csv
with open("data.csv", encoding="utf-8") as f:
reader = csv.DictReader(f)
for row in reader:
print(row["unknown_column"]) Traceback (most recent call last):
File "lineup.py", line 5, in <module>
print(row["unknown_column"])
~~~^^^^^^^^^^^^^^^^^^
KeyError: 'unknown_column' 2 SUSPECT #2
from datetime import date
d = date.fromisoformat("not-a-date")
print(d) Traceback (most recent call last):
File "lineup.py", line 2, in <module>
d = date.fromisoformat("not-a-date")
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
ValueError: Invalid isoformat string: 'not-a-date' 3 SUSPECT #3
nums = [1, 2, 3]
filtered = filter(lambda x: x > 0, nums)
print(filtered[0]) Traceback (most recent call last):
File "lineup.py", line 3, in <module>
print(filtered[0])
~~~~~~~~^^^
TypeError: 'filter' object is not subscriptable 4 SUSPECT #4
with open("test.txt", "w") as f:
f.write("hello")
f.close()
f.write("world") Traceback (most recent call last):
File "lineup.py", line 4, in <module>
f.write("world")
~~~~~~~^^^^^^^^^
ValueError: I/O operation on closed file. 5 SUSPECT #5
import asyncio
def sync_fn():
result = await asyncio.sleep(1)
return result
sync_fn() Traceback (most recent call last):
File "lineup.py", line 7, in <module>
sync_fn()
~~~~~~~^^
File "lineup.py", line 4, in sync_fn
result = await asyncio.sleep(1)
RuntimeError: 'await' allowed only in async function