У меня есть следующие строки кода:
Color = typing.Tuple[int, int, int, int]
self.background_color: Color = some_color()
add_and_cap = lambda dc: lambda c: min(255, c+dc)
self._hover_bg_color: Color = tuple(map(add_and_cap(5), self.background_color))
PyCharm помечает правую часть последней строки как несовместимый тип:
Expected Tuple[int, int, int, int], got Tuple[int, ...]
What is ' Это, конечно, реальная проблема, но это заставило меня задуматься: как бы я убрал это предупреждение go?
PS: mypy вообще не помечает эту строку, предупреждение появляется только в pycharm.