Я хочу установить тип f
как typing.IO[typing.Any]
. Приведенный ниже код делает это, но ввод кода в комментарии меня раздражает.
with open(cache_file) as f: # type: typing.IO[typing.Any]
cache_dict = json.load(f)
Есть ли какой-либо другой синтаксис для этой ситуации, когда двоеточие сразу следует за переменной, для которой я хочу установить тип? Я надеялся на что-то вроде этого:
with open(cache_file) as f: typing.IO[typing.Any]:
cache_dict = json.load(f)