Федорова Анна Дмитриевна, 527 группа ParDescr 10176
Татьяна Точаева, 321 группа ParDescr 8234
f1class ParDescr:f1class ParDescr:
22
n3    def __init__(self, initial_value):n3    def __init__(self, val):
4        self.initial_value = initial_value4        self.init_val = val
5        self.values = {}5        self.vals = {}
66
n7    def __get__(self, instance, owner):n7    def __get__(self, obj, cls):
8        if instance is None:8        if obj is None:
9            return self.initial_value9            return self.init_val
10        else:
11            return self.values.get(instance, self.initial_value)10        return self.vals.get(obj, self.init_val)
1211
n13    def __set__(self, instance, value):n12    def __set__(self, obj, val):
14        self.values[instance] = value13        self.vals[obj] = val
1514
t16    def __delete__(self, instance):t15    def __delete__(self, obj):
17        del self.values[instance]16        del self.vals[obj]
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op