擅长:python、mysql、java
<pre><code>@expr
def foo(args):
pass
</code></pre>
<p>相当于</p>
^{pr2}$
<p><code>expr</code>可以是任何有效的python表达式,因此<code>mimerender(…)</code>返回一个可调用对象(可以是构造函数,也可以是返回可调用对象的函数)。这里没什么魔力:)</p>
<p>因此,上述呼吁是公正的</p>
<pre><code>def GET(self, name):
if not name:
name = 'world'
return {'message': 'Hello, ' + name + '!'}
GET = mimerender(…)(GET)
</code></pre>