From 885ef5623c9ae8e71fdf02c17e729fcd8bac24c6 Mon Sep 17 00:00:00 2001 From: William Anderson Date: Tue, 4 Aug 2015 13:40:01 -0400 Subject: Fixes length calculation for str_slice edge cases --- scss/extension/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scss') diff --git a/scss/extension/core.py b/scss/extension/core.py index c1bdd53..7967429 100644 --- a/scss/extension/core.py +++ b/scss/extension/core.py @@ -578,11 +578,11 @@ def str_slice(string, start_at, end_at=None): expect_type(start_at, Number, unit=None) if int(start_at) == 0: - py_start_at = 1 + py_start_at = 0 else: py_start_at = start_at.to_python_index(len(string.value)) - if end_at is None or int(end_at) > len(string): + if end_at is None or int(end_at) > len(string.value): py_end_at = None else: expect_type(end_at, Number, unit=None) -- cgit v1.2.1