Пробую хукнуть код
class BrowserController(IBrowserController):
@async
@process
def load(self, url=None, title=None, showActionBtn=True, showWaiting=True, ......):
..............
Когда сюда хукаюсь пишет что url unexpected
Или если хукаюсь этим кодом то умирает половина интерфейса, видимо вызов до func(*args) не доходит, ошибки в логе идут потом от того что много None обьектов(браузер и т.д не создались)
Хочу получить все аргументы load/ self объект
Вызов load найти не смог
Мой код:
from gui.mods.mod_mods_gui import g_gui, inject
from gui.game_control.browsercontroller import BrowserController
@inject.hook(BrowserController, 'load')
def load(func, *args):
func(*args)
print('load')
print(args)
Что бы лучше разобраться получить бы исходник inject с gui.mods.mod_mods_gui =)))))
kor_rand.py