Check

Пример использования метакласса

Python Senior Яндекс 01.01.2025
Напишите простой метакласс, который запрещает создавать классы без атрибута `required = True`.
Ответы
Решение
```python class RequiredMeta(type): def __new__(cls, name, bases, attrs): if not attrs.get('required', False): raise TypeError('Class must define required = True') return super().__new__(cls, name, bases, attrs) class Example(metaclass=RequiredMeta): required = True ```