Я хочу добавить метод в класс, не расширяя другой класс (операторы импорта должны быть неизменными).
Концептуально мой текущий подход:
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 распознает импорт?