Федорова Анна Дмитриевна, 527 группа ParDescr 10176
Орлов Михаил, 418 группа ParDescr 8322
f1class ParDescr:f1class ParDescr:
22
3    def __init__(self, initial_value):3    def __init__(self, initial_value):
4        self.initial_value = initial_value4        self.initial_value = initial_value
5        self.values = {}5        self.values = {}
66
7    def __get__(self, instance, owner):7    def __get__(self, instance, owner):
8        if instance is None:8        if instance is None:
9            return self.initial_value9            return self.initial_value
t10        else:t
11            return self.values.get(instance, self.initial_value)10        return self.values.get(instance, self.initial_value)
1211
13    def __set__(self, instance, value):12    def __set__(self, instance, value):
14        self.values[instance] = value13        self.values[instance] = value
1514
16    def __delete__(self, instance):15    def __delete__(self, instance):
17        del self.values[instance]16        del self.values[instance]
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op