Если вы напишите так:
def function(data: list) -> list:
, следующий синтаксис подсветки будет плохим. Но если вы напишите так:
def function(data: list) -> (list):
все будет хорошо.
Попробуйте эту вставку в коде Visual Studio, и вы увидите:
def good(data: list) -> (list):
return set()
def bad(data: list) -> list:
return set()
Это ошибка или функция?
VS Версия кода: Код 1.39.1
Версия ОС: Windows_NT x64 10.0.18999.1
Несколько недель назад я спросил на GitHub .