Иванюта Евгений Евгеньевич 327 IndexProp 8492
Антипова Алёна 425 гр. IndexProp 8298
f1class Sequence:f1class Sequence:
22
n3    def __init__(self, value=[]):n3    def __init__(self, s=[]):
4        self.sequence = value4        self.sequence = s
55
6    @property6    @property
7    def sequence(self):7    def sequence(self):
n8        return self._valuen8        return self._sequence
99
10    @sequence.setter10    @sequence.setter
11    def sequence(self, value):11    def sequence(self, value):
12        if hasattr(value, '__getitem__'):12        if hasattr(value, '__getitem__'):
n13            self._value = valuen13            self._sequence = value
14        else:14        else:
n15            self._value = [value]n15            self._sequence = [value]
1616
17    @sequence.deleter17    @sequence.deleter
18    def sequence(self):18    def sequence(self):
n19        typ = type(self._value)n19        t = type(self._sequence)
20        try:20        try:
n21            self._value = typ()n21            self._sequence = t()
22        except Exception:22        except Exception:
t23            self._value = []t23            self._sequence = []
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op