Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2021, 19:12   #1
T1bon
Новичок
Джуниор
 
Регистрация: 28.09.2021
Сообщений: 2
По умолчанию Дескриптор данных

Необходимо описать класс-дескриптор, который хранит в себе произвольные значения. Этот класс должен содержать метод, который будет "обнулять" все ранее сохраненные значения. Загвоздка в том, как мне получить ссылки на все объекты-владельцы этого дескриптора.

Код:
class Nuller(object):

    def __set__(self, instance, value):
        self.value = value

    def __get__(self, instance, owner):
        return self.value

    def __delete__(self, value):
        del self.value

    def null():
        print('Обнулятор')


class Team:
    score = Nuller()


team1 = Team()
team2 = Team()
team1.score = 5   #5
team2.score = 28   #28
Nuller.null()
print(team1, team2)  #0 0
T1bon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenProcess не возвращает дескриптор :(((( exclu$ive Win Api 4 20.01.2014 07:46
Недопустимый дескриптор окна Pearl777 Общие вопросы Delphi 3 03.03.2013 19:57
Дескриптор массива CodeNOT Общие вопросы C/C++ 0 13.12.2010 22:57
дескриптор jar Legion8081 Общие вопросы по Java, Java SE, Kotlin 1 12.07.2010 02:10
Дескриптор окна DeFace Win Api 10 11.10.2009 16:52