metaclass 和 方法装饰器哪一个先执行
metaclass 和 方法装饰器哪一个先执行
chaleaoch 发表于6个月前
metaclass 和 方法装饰器哪一个先执行
  • 发表于 6个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 方法的装饰器先执行
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
标签: Python
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 15
码字总数 3019
×
chaleaoch
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: