Is there any situation where it makes sense to define a python property, where getting (not setting) it would raise an exception? I don't think this ever happens for fields in classes, hence the question.Or is always better in these cases to use a method instead?
Python property best practices
python