Пузакова Полина СФ IndexProp 8252
Владислав Коноплицкий IndexProp 11667
f1class Sequence:f1class Sequence:
22
3    def __init__(self, *args):3    def __init__(self, *args):
n4        self._val = []n4        self._sequence = []
5        self._s_type = list5        self._type = list
6        if args:6        if args:
7            self.sequence = args[0]7            self.sequence = args[0]
88
9    @property9    @property
10    def sequence(self):10    def sequence(self):
n11        return self._valn11        return self._sequence
1212
13    @sequence.setter13    @sequence.setter
n14    def sequence(self, val):n14    def sequence(self, value):
15        if hasattr(val, '__getitem__'):15        if hasattr(value, '__getitem__'):
16            self._val = val16            self._sequence = value
17            self._s_type = type(val)17            self._type = type(value)
18        else:18        else:
n19            self._val = [val]n19            self._sequence = [value]
20            self._s_type = list20            self._type = list
2121
22    @sequence.deleter22    @sequence.deleter
23    def sequence(self):23    def sequence(self):
t24        self._val = self._s_type()t24        self._sequence = self._type()
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op