{"id":901,"date":"2016-08-12T09:40:08","date_gmt":"2016-08-12T08:40:08","guid":{"rendered":"http:\/\/blog.briang.org\/?p=901"},"modified":"2016-08-12T09:48:29","modified_gmt":"2016-08-12T08:48:29","slug":"how-can-i-make-a-chain-of-function-decorators-in-python","status":"publish","type":"post","link":"https:\/\/blog.briang.org\/?p=901","title":{"rendered":"The best ever explanation of Decorators in Python"},"content":{"rendered":"<p><a href=\"https:\/\/www.reddit.com\/r\/learnpython\/comments\/4x9zc1\/the_best_ever_explanation_of_decorators_in_python\/\"><strong>The best ever explanation of Decorators in Python<\/strong><\/a><\/p>\n<blockquote><p>I have checked like a dozen explanations for Python Decorators. Some of them are good. But this Stack Overflow answer just beats them all. Such an awesome answer. It is a bit long as it has built the theory step by step.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>The best ever explanation of Decorators in Python I have checked like a dozen explanations for Python Decorators. Some of them are good. But this Stack Overflow answer just beats them all. Such an awesome answer. It is a bit long as it has built the theory step by step.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[119,51,252,120,123],"class_list":["post-901","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-decorators","tag-python","tag-reddit","tag-stackoverflow","tag-youtube"],"_links":{"self":[{"href":"https:\/\/blog.briang.org\/index.php?rest_route=\/wp\/v2\/posts\/901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.briang.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.briang.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.briang.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.briang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=901"}],"version-history":[{"count":3,"href":"https:\/\/blog.briang.org\/index.php?rest_route=\/wp\/v2\/posts\/901\/revisions"}],"predecessor-version":[{"id":905,"href":"https:\/\/blog.briang.org\/index.php?rest_route=\/wp\/v2\/posts\/901\/revisions\/905"}],"wp:attachment":[{"href":"https:\/\/blog.briang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.briang.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.briang.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}