diff --git a/mwparserfromhell/smart_list.py b/mwparserfromhell/smart_list.py index 7c29c60..47f7232 100644 --- a/mwparserfromhell/smart_list.py +++ b/mwparserfromhell/smart_list.py @@ -76,7 +76,7 @@ class SmartList(list): def __getitem__(self, key): if not isinstance(key, slice): return super(SmartList, self).__getitem__(key) - sliceinfo = [key.start or 0, key.stop or 0, key.step or 1] + sliceinfo = [key.start or 0, key.stop or maxsize, key.step or 1] child = _ListProxy(self, sliceinfo) self._children[id(child)] = (child, sliceinfo) return child