X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/88a6749020acfb921ae70f714e995af74e72c47c..e5898630957dec4c7aaea0200101ebc318128eba:/mytest.py diff --git a/mytest.py b/mytest.py index 77e925b6..e65f8ff1 100644 --- a/mytest.py +++ b/mytest.py @@ -4,6 +4,12 @@ from tools import * from Components.Language import language +def setEPGLanguage(): + #eServiceEvent.setEPGLanguage(language.getLanguage()) + print "language set to", language.getLanguage() + +language.addCallback(setEPGLanguage) + import traceback import Screens.InfoBar from Screens.SimpleSummary import SimpleSummary @@ -39,6 +45,7 @@ except ImportError: from Components.PluginComponent import plugins from Screens.Wizard import wizardManager +from Screens.ImageWizard import * from Screens.StartWizard import * from Screens.TutorialWizard import * from Tools.BoundFunction import boundFunction @@ -93,6 +100,9 @@ class Session: self.dialog_stack = [ ] self.summary_stack = [ ] self.summary = None + + for p in plugins.getPlugins(PluginDescriptor.WHERE_SESSIONSTART): + p(reason=0, session=self) def processDelay(self): self.execEnd() @@ -302,9 +312,9 @@ class VolumeControl: self.muteDialog.hide() def runScreenTest(): - session = Session(desktop = getDesktop(0), summary_desktop = getDesktop(1), navigation = Navigation()) - plugins.readPluginList(resolveFilename(SCOPE_PLUGINS)) + + session = Session(desktop = getDesktop(0), summary_desktop = getDesktop(1), navigation = Navigation()) screensToRun = [ ]