X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=mytest.py;h=a9c8197e0e011e31f574dd88222943930c154788;hb=11ea75ea8a760d6043e4472b28372741faea6197;hp=c94993b8110d6ae7d80493aac49a139927775dcf;hpb=86518c1dd8f68926be67a2ddb2e171fc68b69c5b;p=vuplus_dvbapp diff --git a/mytest.py b/mytest.py index c94993b..a9c8197 100644 --- a/mytest.py +++ b/mytest.py @@ -16,6 +16,25 @@ from Navigation import Navigation from skin import readSkin, applyAllAttributes from Components.config import configfile +from Tools.Directories import InitFallbackFiles +InitFallbackFiles() +eDVBDB.getInstance().reloadBouquets() + +try: + from twisted.internet import e2reactor + e2reactor.install() + + from twisted.internet import reactor + + def runReactor(): + reactor.run() +except: + def runReactor(): + runMainloop() + +# initialize autorun plugins and plugin menu entries +from Components.PluginComponent import plugins +plugins.getPluginList(runAutostartPlugins=True) from Screens.Wizard import wizardManager from Screens.StartWizard import * from Screens.TutorialWizard import * @@ -198,7 +217,7 @@ def runScreenTest(): CONNECT(keyPressedSignal(), session.keyEvent) - runMainloop() + runReactor() configfile.save() @@ -220,6 +239,9 @@ Components.AVSwitch.InitAVSwitch() import Components.RecordingConfig Components.RecordingConfig.InitRecordingConfig() +import Components.UsageConfig +Components.UsageConfig.InitUsageConfig() + import Components.Network Components.Network.InitNetwork() @@ -237,6 +259,7 @@ import Components.NimManager # first, setup a screen try: runScreenTest() + plugins.getPluginList(runAutoendPlugins=True) except: print 'EXCEPTION IN PYTHON STARTUP CODE:' print '-'*60