diff --git a/utils.py b/utils.py index 7b053d4..fc9f457 100644 --- a/utils.py +++ b/utils.py @@ -182,7 +182,7 @@ def consecutive( list_ ): index = last_consecutive( list_ ) if index == len( list_ ) - 1: return [ list_ ] - return consecutive( list_[ : i + 1 ] ) + consecutive( list_[ i + 1 : ] ) # happy recursion \o/ + return consecutive( list_[ : index + 1 ] ) + consecutive( list_[ index + 1 : ] ) # happy recursion \o/ def last_consecutive( list_ ): """ return the last index of the first consecutive list