Ковалев Григорий, 524 группа IndexProp 7802
adhanin IndexProp 7620
n1p = object()n1_default = object()
22
3class Sequence:3class Sequence:
44
n5    def __init__(self, value=p):n5    def __init__(self, value=_default):
6        if value is p:6        if value is _default:
7            self.sequence = []7            self._sequence = []
8        else:8        else:
9            self.sequence = value9            self.sequence = value
1010
11    @property11    @property
12    def sequence(self):12    def sequence(self):
n13        return self.seqn13        return self._sequence
1414
15    @sequence.setter15    @sequence.setter
16    def sequence(self, value):16    def sequence(self, value):
17        if hasattr(value, '__getitem__'):17        if hasattr(value, '__getitem__'):
n18            self.seq = valuen18            self._sequence = value
19        else:19        else:
n20            self.seq = [value]n20            self._sequence = [value]
2121
22    @sequence.deleter22    @sequence.deleter
23    def sequence(self):23    def sequence(self):
t24        self.seq = type(self.seq)()t24        self._sequence = type(self._sequence)()
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op