Aleksey IndexProp 8161
Тимофей Ратников 524 IndexProp 7931
f1class Sequence:f1class Sequence:
22
3    def __init__(self, *args):3    def __init__(self, *args):
n4        self._seq = []n4        self._sequence = []
5        if args:5        if args:
6            self.sequence = args[0]6            self.sequence = args[0]
77
8    @property8    @property
9    def sequence(self):9    def sequence(self):
n10        return self._seqn10        return self._sequence
1111
12    @sequence.setter12    @sequence.setter
13    def sequence(self, value):13    def sequence(self, value):
14        if hasattr(value, '__getitem__'):14        if hasattr(value, '__getitem__'):
n15            self._seq = valuen15            self._sequence = value
16        else:16        else:
n17            self._seq = [value]n17            self._sequence = [value]
1818
19    @sequence.deleter19    @sequence.deleter
20    def sequence(self):20    def sequence(self):
t21        z = type(self._seq)t21        obj_type = type(self._sequence)
22        self._seq = z()22        self._sequence = obj_type()
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op