Instruções
Passo 27
Agora que o setter
level foi criado, atualize __init__ para usar self.level = level em vez de self._level = level. Isso delega a atribuição level pelo setter, e a validação será adicionada a ele no próximo passo.
Além disso, remova a verificação if not isinstance(level, str) de __init__ já que o setter cuidará dessa validação no próximo passo.
O que fazer:
Testes:
- Seu método `__init__` deve usar `self.level = level` em vez de `self._level = level`.
- Seu método `__init__` não deve conter a verificação `isinstance(level, str)`.
Preview