Problems with GraphMultiEPG
Started by Dimitrij, 21 Jan 2013 20:11
116 replies to this topic
Re: Problems with GraphMultiEPG #2
Re: Problems with GraphMultiEPG #3
Re: Problems with GraphMultiEPG #4
Re: Problems with GraphMultiEPG #5
Re: Problems with GraphMultiEPG #6
Re: Problems with GraphMultiEPG #7
Re: Problems with GraphMultiEPG #8
Re: Problems with GraphMultiEPG #9
Re: Problems with GraphMultiEPG #10
Re: Problems with GraphMultiEPG #11
Re: Problems with GraphMultiEPG #12
Re: Problems with GraphMultiEPG #13
Re: Problems with GraphMultiEPG #14
Re: Problems with GraphMultiEPG #15
Re: Problems with GraphMultiEPG #16
Posted 23 January 2013 - 02:09
dont know if its related but
i updated and only 1 day i have the option to press green button and set timer
after this the programs where there but no option to press green button anymore
so you cannot set timer
went back to backup from 12-1-2013 and no timer option working again
i updated and only 1 day i have the option to press green button and set timer
after this the programs where there but no option to press green button anymore
so you cannot set timer
went back to backup from 12-1-2013 and no timer option working again
Re: Problems with GraphMultiEPG #17
Posted 23 January 2013 - 07:00
littlesat
I found the reason, but I can not understand why it stopped working.
A couple of days ago, everything was ok.
AutoTimer_mod...
and
Stopped working call plugin EPGsearch for the blue button in the single EPG.
I found the reason, but I can not understand why it stopped working.
A couple of days ago, everything was ok.
AutoTimer_mod...
baseGraphMultiEPG__init__ = None def AutoTimerGraphMultiEPGInit(): global baseGraphMultiEPG__init__ try: from Plugins.Extensions.GraphMultiEPG.GraphMultiEpg import GraphMultiEPG except ImportError: return try: if baseGraphMultiEPG__init__ is None: baseGraphMultiEPG__init__ = GraphMultiEPG.__init__ GraphMultiEPG.__init__ = AutoTimerGraphMultiEPG__init__ GraphMultiEPG.CallbackToGraphMultiEPG = CallbackToGraphMultiEPG except: pass def AutoTimerGraphMultiEPG__init__(self, session, services, zapFunc=None, bouquetChangeCB=None, bouquetname=""): baseGraphMultiEPG__init__(self, session, services, zapFunc, bouquetChangeCB, bouquetname) if config.plugins.autotimer.add_to_graph.value: def showAutoTimer(): list = [ (_("Open standart setup menu"), "setup"), (_("Add new AutoTimer"), "add"), (_("Preview for your AutoTimers"), "preview"), (_("Search new events matching for your AutoTimers"), "search"), (_("Timers list"), "timerlist"), ] dlg = self.session.openWithCallback(self.CallbackToGraphMultiEPG,ChoiceBox,title= _("Select action for AutoTimer:"), list = list) dlg.setTitle(_("Choice list AutoTimer")) self["AutoTimeractions"] = HelpableActionMap(self, "ChannelSelectEditActions", { "contextMenu": (showAutoTimer, _("Choice list AutoTimer")), }, -1) self["AutoTimeractions"].csel = self def CallbackToGraphMultiEPG(self, ret): ret = ret and ret[1] if ret: if ret == "add": from AutoTimerEditor import addAutotimerFromEvent cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return try: addAutotimerFromEvent(self.session, evt = evt, service = sref) except: pass elif ret == "preview": from AutoTimerPreview import AutoTimerPreview try: total, new, modified, timers, conflicts, similars = autotimer.parseEPG(simulateOnly = True) self.session.open(AutoTimerPreview,timers) except: pass elif ret == "search": try: editCallback(self.session) except: pass elif ret == "timerlist": try: from Screens.TimerEdit import TimerEditList self.session.open(TimerEditList) except: pass elif ret == "setup": try: self.showSetup() except: pass
and
Stopped working call plugin EPGsearch for the blue button in the single EPG.
Edited by Dima73, 23 January 2013 - 07:01.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
Re: Problems with GraphMultiEPG #18
Posted 23 January 2013 - 09:10
Probably BuGless can take a look into this one... So it seems the EPG search plugin breaks something... But is the autotimer plugin here stealing some functions from MGE????
Bad....
if baseGraphMultiEPG__init__ is None: baseGraphMultiEPG__init__ = GraphMultiEPG.__init__ GraphMultiEPG.__init__ = AutoTimerGraphMultiEPG__init__ GraphMultiEPG.CallbackToGraphMultiEPG = CallbackToGraphMultiEPG
Bad....
Edited by littlesat, 23 January 2013 - 09:16.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: Problems with GraphMultiEPG #19
Posted 23 January 2013 - 10:21
Probably BuGless can take a look into this one... So it seems the EPG search plugin breaks something... But is the autotimer plugin here stealing some functions from MGE????
if baseGraphMultiEPG__init__ is None: baseGraphMultiEPG__init__ = GraphMultiEPG.__init__ GraphMultiEPG.__init__ = AutoTimerGraphMultiEPG__init__ GraphMultiEPG.CallbackToGraphMultiEPG = CallbackToGraphMultiEPG
Bad....
Looks messy indeed. I'll see if I can figure this one out.
Re: Problems with GraphMultiEPG #20
Posted 23 January 2013 - 10:42
Why is it bad?
If remove self["ServiceEvent"] = ServiceEvent() in GME work fine again.
Everything worked perfectly for 2-3 days ago, before this(self["ServiceEvent"] = ServiceEvent() ) change.
I can not understand the reason for this behavior now.
If remove self["ServiceEvent"] = ServiceEvent() in GME work fine again.
Everything worked perfectly for 2-3 days ago, before this(self["ServiceEvent"] = ServiceEvent() ) change.
I can not understand the reason for this behavior now.
GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K
8 user(s) are reading this topic
0 members, 8 guests, 0 anonymous users