我正在尝试为电视节目制作一个自定义装饰器,它的作用与 client.on(events.NewMessage()) 有点相同,但由于某种原因根本不起作用。
这是我的代码:
def msg_out():
def msg(func):
def out(e, *args, **kwargs):
if e.out:
return func(e, *args, **kwargs)
else:
pass
return out
return msg
从我注意到的情况来看,该功能没有任何作用,所以有什么想法吗?