invalid-slice-index / E1127ΒΆ
Message emitted:
Slice index is not an int, None, or instance with __index__
Description:
Used when a slice index is not an integer, None, or an object with an __index__ method.
Problematic code:
LETTERS = ["a", "b", "c", "d"]
FIRST_THREE = LETTERS[:"3"] # [invalid-slice-index]
Correct code:
LETTERS = ["a", "b", "c", "d"]
FIRST_THREE = LETTERS[:3]
Created by the typecheck checker.