срань там в том что импорты нестатичные, при импорте происходит интерпретация, т.е. это все недетерминированно и в рантайме мощно насосаться import a as b
что мы имеем в целом: - говнопитонисты так и не смогли за 30 лет сделать парсер своего же языка с посимвольным разрешением оффсета кода к асту - говнопитонисты не смогли победить импорты и кормят на каждый чих "тут Any потому что unfollowed". это не говоря уже о том что они и в рантайме не смогли в циркулярные импорты - говнопитонисты казалось бы уже написав статику почему то не могут сделать find all occurances. видимо просто даже не видят смысла в нем
представь у тебя вызов функции с десятью аргументами. один из аргументов не подходит. аст тебе не подсветит этот аргумент - он подсветит строку с вызовом, даже если там автоформаттер её разбил на десять строк - всеравно подсветит первую
представь у тебя вызов функции с десятью аргументами. один из аргументов не подходит. аст тебе не подсветит этот аргумент - он подсветит строку с вызовом, даже если там автоформаттер её разбил на десять строк - всеравно подсветит первую