在pycharm中,我如何在函数外指定函数返回类型

时间:2017-04-20 04:41:35

标签: python pycharm

我的想法是用装饰器装饰函数,然后返回其他对象。因为我无法在函数中指定返回类型,所以我想知道在装饰器中是否有任何指定方式,非常感谢。这是示例代码:

class DemoObject(object):
    """
    DEMO OBJECT
    """
    def say(self):
        print 'i am in demo object'


def demo_decorator(f):
    def wrapper(*args, **kwargs):
        return DemoObject()

    return wrapper


@demo_decorator
def demo_fun():
    a = 1
    b = 2

demo_fun().say()

我想指定demo_fun返回类型但不要使用":rtype:xxx"在demo_fun docs中,tks。

0 个答案:

没有答案