Tenho uma classe que declara uma propriedade em Python, a implementação padrão para esse método é pass
, por exemplo:
class A:
@property
def something(self):
pass
Esta propriedade tem como objetivo declarar uma funcionalidade para estender classes, e eu quero usá-la para declarar um campo, onde se as classes de extensão a implementarem, o campo será inicializado com algum valor, e se não, o valor do campo será None
.
Como posso verificar se os usuários implementaram?
Tentei usar __code__
e hasattr()
mas não funcionou.