Я использую расширение CoC-pyright для CoC в neovim.
Бывают случаи, когда у нас есть метод экземпляра в классе, которому не требуется доступ к переменным self. Например, у меня могут быть некоторые переменные в методе __init__
, к которым не нужно обращаться где-либо еще в классе. В качестве игрушечного примера рассмотрим,
class Example:
def __init__(self, some_var):
self.another_var = self.process_var(some_var)
def process_var(self, some_var):
return some_var*2
Теперь здесь пиррайт предупреждает меня, что доступ к self
невозможен. Есть ли способ настроить Pyright, чтобы он не выдавал предупреждения в таких случаях?
P.S. Передаваемая переменная является переменной, специфичной для экземпляра. Итак, self
потребуется, чтобы сделать его переменной экземпляра, верно?