fix: python blocks did not end until 0-level indent, even if the header was at level 1 or greater