PyCharm "Неиспользуемая инструкция импорта" при добавлении метода в класс - PullRequest
0 голосов
/ 24 мая 2019

Я хочу добавить метод в класс, не расширяя другой класс (операторы импорта должны быть неизменными).

Концептуально мой текущий подход:

add_method.py

def new_method():
    pass

MyObject.new_method = new_method

main.py

from package import MyObject
import add_method

ob = MyObject()
ob.new_method()

Это делает работу, однако PyCharm не распознает, что оператор импорта import add_method используется в действительности: «Неиспользованный оператор импорта».Есть ли элегантный способ получить тот же эффект, когда PyCharm распознает импорт?

...