Python class 扩展协议并实现 class

Python class extends Protocol and implements class

我定义了一个协议和一个class。我想使用静态分析来检查对象,这些对象都是我定义的 class 的子 class,同时还实现了协议。

这可以通过打字实现吗?

您想要的被称为“交叉路口”,并且已成为讨论的功能 since the beginning of ‘typing’ but has still not 已被引入。