是否有可能在PyCharm中编写一个具有实例变量的Tornado RequestHandler,而PyCharm检查器不会给出“实例属性在__初始化__外部定义”的错误?应该将RequestHandlers使用initialize()而不是覆盖__ init __。
示例:
class StatusHandler(RequestHandler):
def initialize(self, **kwargs):
self.parent = kwargs["parent"]
def get(self):
self.parent.get_status()
使用self.parent会导致PyCharm错误。有什么办法可以避免PyCharm检查错误?我知道我可以创建一个名称为“ parent”的类变量,并让实例覆盖它,但是似乎应该有一个更干净的解决方案。