Григорьев Денис, 124ая IndexProp 7812
owl_the_first IndexProp 8418
f1class Sequence:f1class Sequence:
2    _sentinel = object()2    _sentinel = object()
33
t4    def __init__(self, value=_sentinel):t4    def __init__(self, init_value=_sentinel):
5        if value is self._sentinel:5        if init_value is self._sentinel:
6            value = []6            self._sequence = []
7        else:
7        self.sequence = value8            self.sequence = init_value
89
9    @property10    @property
10    def sequence(self):11    def sequence(self):
11        return self._sequence12        return self._sequence
1213
13    @sequence.setter14    @sequence.setter
14    def sequence(self, value):15    def sequence(self, value):
15        if hasattr(value, '__getitem__'):16        if hasattr(value, '__getitem__'):
16            self._sequence = value17            self._sequence = value
17        else:18        else:
18            self._sequence = [value]19            self._sequence = [value]
1920
20    @sequence.deleter21    @sequence.deleter
21    def sequence(self):22    def sequence(self):
22        self._sequence = type(self._sequence)()23        self._sequence = type(self._sequence)()
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op