Skip to content

Commit 5f4d611

Browse files
committed
One more test
1 parent 4050745 commit 5f4d611

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

mathics/builtin/structure.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,8 @@ class MapAt(Builtin):
526526
527527
>> MapAt[f, {a, b, c, d}, 2]
528528
= {a, f[b], c, d}
529+
>> MapAt[f, {a, b, c, d}, -1]
530+
= {a, b, c, f[d]}
529531
"""
530532

531533
def apply(self, f, expr, n, evaluation, options={}):
@@ -535,8 +537,7 @@ def apply(self, f, expr, n, evaluation, options={}):
535537
if 1 <= i <= m:
536538
j = i -1
537539
elif -m <= i <= -1:
538-
j = n - i + 1
539-
selected = expr.leaves[n - i + 1]
540+
j = m + i
540541
else:
541542
evaluation.message('MapAt', 'normal')
542543

0 commit comments

Comments
 (0)