amarao_san

Category:

питоновая типоаннотация - унылое Г.

def filter(self) -> Self:

Нет, так писать нельзя. Потому что 'Self' не определён и его экивалента в typing я не знаю. Более того, даже forward references не помогут, потому что я не хочу писать свой собственный тип ещё раз — у меня уже есть контекст и я его хочу использовать.

Но, нет. Ибо явная типизация и питон не любят друг друга. Или, я слишком привык к типосахару из Rust'а и знаю, как это, когда хорошо.

Error

default userpic

Your IP address will be recorded 

When you submit the form an invisible reCAPTCHA check will be performed.
You must follow the Privacy Policy and Google Terms of use.