Нужно ли явно наследовать дескрипторы от object (python)?

Должен ли класс дескриптора быть явно унаследован от класса object? Видел многие примеры кода, где люди именно дескрипторы наследуют явно, python3.. (но почему??)

class Grade:
    def __init__(self):
        self._values = {} 
 
    def __get__(self, instance, instance_type): 
        if instance is None: 
            return self 
        return self._values.get(instance, 1) 
 
    def __set__(self, instance, value): 
        if not (1 <= value <= 5): 
            raise ValueError('Оценка должна быть от 1 до 5') 
        self._values[instance] = value

Ответы (0 шт):