如何在龙卷风RequestHandler中创建实例变量而没有PyCharm检查错误

时间:2018-12-11 21:54:17

标签: python pycharm tornado

是否有可能在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”的类变量,并让实例覆盖它,但是似乎应该有一个更干净的解决方案。

0 个答案:

没有答案