Skip to content

Commit 02e39e6

Browse files
committed
use super, fixed typo
1 parent 6736912 commit 02e39e6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pycuber/formula.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,10 @@ def __getitem__(self, index):
367367
>>> a[1]
368368
U
369369
"""
370+
result = super(Formula, self).__getitem__(index)
370371
if isinstance(index, slice):
371-
return Formula(list.__getitem__(self, index))
372-
return list.__getitem__(self, index)
372+
return Formula(result)
373+
return result
373374

374375
def __setitem__(self, index, item):
375376
"""
@@ -387,9 +388,9 @@ def __setitem__(self, index, item):
387388
del self[index]
388389
return
389390
if isinstance(index, slice):
390-
list.__setitem__(self, index, Formula(item))
391+
super(Formula, self).__setitem__(index, Formula(item))
391392
else:
392-
list.__setitem__(self, index, Step(item))
393+
super(Formula, self).__setitem__(index, Step(item))
393394

394395
def __setattr__(self, name, value):
395396
"""

0 commit comments

Comments
 (0)