Класс отчёта со списком по умолчанию не даёт импортировать модуль
from dataclasses import dataclass
@dataclass
class Report:
name: str
rows: list = []
Что произойдёт?
- ValueError сразу при объявлении класса — нужен default_factory
- Класс объявится, но все отчёты будут делить один общий список
- Класс объявится, у каждого отчёта будет свой пустой список
- TypeError при создании первого объекта Report
