1.1 --- a/lib/__builtins__/sequence.py Sat Dec 10 17:32:16 2016 +0100
1.2 +++ b/lib/__builtins__/sequence.py Sat Dec 10 17:35:58 2016 +0100
1.3 @@ -94,7 +94,10 @@
1.4 # start index.
1.5
1.6 if start is None:
1.7 - start = 0
1.8 + if step > 0:
1.9 + start = 0
1.10 + else:
1.11 + start = length - 1
1.12 else:
1.13 start = _get_absolute_index(start, length)
1.14
1.15 @@ -102,7 +105,10 @@
1.16 # otherwise normalising any end index.
1.17
1.18 if end is None:
1.19 - end = length
1.20 + if step > 0:
1.21 + end = length
1.22 + else:
1.23 + end = -1
1.24 else:
1.25 end = _get_absolute_index(end, length)
1.26