返回类的Python注释

时间:2016-07-18 14:06:18

标签: python annotations

如何注释此代码?

class Foo(object):
    pass

def get_foo_class() -> ???:
    return Foo

def get_foo_instance() -> Foo:
    return Foo()

def give_me_foo_class(class_: ???) -> None:
    # class should be Foo class
    pass

我可以用???替换Foo,但是如何区分实例类型而不是此类型的实例呢?

0 个答案:

没有答案