擅长:python、mysql、java
<p>您正在返回wrapper的值。相反,只需返回函数。你知道吗</p>
<pre><code>def auth_login(func):
def wrapper(*args, **kwargs):
print("Authenticating......")
func(*args, **kwargs)
return wrapper # Here was the issue.
@auth_login
def login(username, password):
print("Successfully logged in:",username)
login('setu', 'setu')
</code></pre>