美文网首页
装饰器和元类哪个先执行

装饰器和元类哪个先执行

作者: 冯斯特罗 | 来源:发表于2017-05-24 13:28 被阅读27次
    def deco(function):
        print 'i am in deco'
        return function
    
    class MetaClass(type):
        def __init__(cls,name,bases,attr):
            print 'i am in MetaClass'
    
    class Home(object):
        __metaclass__ = MetaClass
    
        @deco
        def index(self):
            print 'i am in index'
    
    Home()
    # i am in deco
    # i am in MetaClass
    

    相关文章

      网友评论

          本文标题:装饰器和元类哪个先执行

          本文链接:https://www.haomeiwen.com/subject/qoznxxtx.html