как переопределить метод, определенный в __init__.py? - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь использовать модуль (pandas_access), у которого есть проблема с методом (_extract_dtype), определенным в __init__.py

Каков правильный (или любой) способ перезаписи метода, определенного в__init__.py

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете просто «обезьяньим патчем» метод, например

def _extract_dtype_patched(self):
    print("Patched version")

TargetClass._extract_dtype = _extract_dtype_patched

Хотя необходимо соблюдать осторожность, по ссылке @ bracco23 выше, и если вы обнаружили ошибку, было бы здорово сообщить об этомпроект upstream!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...