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