Dorik1972 На OpenPli надо явно указать на ошибку и способ её
Та я ж выше написал как должно быть ... я у себя переопределил данные функции в классе чтоб не падало .. А как там разрабы - мне пофигу .. просто у других - будет падать в зелень кто на их имидже будет вызывать EventViewEPGSelect c параметрами "по умолчанию" ...
Любой кто "сидит" на OpenPli/OpenVision может в этом убедится если в iptvArchive вызовет список архивных трансляций на любом канале и потом на любой передаче вызовет кнопкой "Info" ("EPG") инфу о передаче, а потом тыцнет в синюю кнопку "MULTI EPG" - все ... зеленка .. Я уже это поправил в плаге путем преопределения глючных функций для заданного класса и только тогда когда имидж OpenPli/OpenVision... но это не ошибка плага .. На любом другом имидже этот класс выписан корректно и в "зелень" не уходит ... на любом другом имидже всегда проверяется if not None для дефолтных значений передаваемых в __init__ класса
Вообще "по уму" этот класс выписан , например, в openATV ... там вообще не будут доступны "цветные" кнопки вызова Multi/SingleEPG, если при вызове класса не заданы соответствующие callback функции .... Аналогично сделано и на OpenBH и т.д. ... Но у OpenPli/OpenVision, судя по всему, "свой путь"