Pylint ненужный оператор прохода для абстрактного методаPython

Программы на Python
Ответить
Anonymous
 Pylint ненужный оператор прохода для абстрактного метода

Сообщение Anonymous »

У меня есть абстрактный метод, который включает только оператор pass, поскольку реализация метода находится в другом классе, который наследуется от этого абстрактного класса. Вот метод:

Код: Выделить всё

@abstractmethod
def parse_sun_times(self, times_as_strings: Dict[str, str]) -> SunTimes:
"""
Parses a dictionary of time strings into a SunTimes object.

Args:
times_as_strings (Dict[str, str]): A dictionary containing time strings as values and
sun phases as keys

Returns:
SunTimes: An object representing parsed sunrise, sunset, and twilight times.
"""
pass
Pylint выдает предупреждение «ненужный оператор прохода». Есть ли способ указать pylint, что это абстрактный метод, или мне просто нужно отключить предупреждение вручную?

Подробнее здесь: https://stackoverflow.com/questions/792 ... act-method
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»