标签: python-3.x annotations typehints
我在Python 3.6+中有一个可用作类工厂的函数:
class ABC: pass def class_factory() -> ABC: # Some code returning a subclass of ABC return SubClassOfABC
-> ABC注释指出,class_factory的返回类型是ABC的实例,但是我想表明返回类型是< ABC的strong>子类。
-> ABC
class_factory
ABC
如何指定返回类型是类而不是类的实例?