Python 类内的装饰者在Pycharm中抛出警告


问题

  • 类内的装饰者在Pycharm中抛出警告:Function ‘Interrupt_exception’ lacks a positional argument

 

解决

  • 在类创建之后,decorator将成为类的一个方法。作为类的一个方法,decorator将需要一个参数。但是,在类创建过程中,decorator还不是一个方法,此时装饰发生时,它就可以工作了。
  • 可以将decorator移出类并使其成为模块级。

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/272755.html

(0)
上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐

发表回复

登录后才能评论