some translations
[enigma2.git] / mytest.py
index 91cb9f955287d63788f121bceb0b2f14aeee4e09..9d2998ba47440387945da48ac56d7ad69ed6e504 100644 (file)
--- a/mytest.py
+++ b/mytest.py
@@ -22,14 +22,15 @@ InitFallbackFiles()
 eDVBDB.getInstance().reloadBouquets()
 
 try:
-       from twisted.internet import e2reactor
+       import e2reactor
        e2reactor.install()
        
        from twisted.internet import reactor
        
        def runReactor():
                reactor.run()
-except:
+except ImportError:
+       print "twisted not available"
        def runReactor():
                runMainloop()
 
@@ -41,6 +42,7 @@ from Screens.Wizard import wizardManager
 from Screens.StartWizard import *
 from Screens.TutorialWizard import *
 from Tools.BoundFunction import boundFunction
+from Plugins.Plugin import PluginDescriptor
 
 had = dict()
 
@@ -270,11 +272,13 @@ def runScreenTest():
        session.nav = Navigation()
        
        screensToRun = wizardManager.getWizards()
+       for p in plugins.getPlugins(PluginDescriptor.WHERE_WIZARD):
+               screensToRun.append(p.__call__)
        screensToRun.append(Screens.InfoBar.InfoBar)
 
        def runNextScreen(session, screensToRun, *result):
                if result:
-                       quitMainloop(result)
+                       quitMainloop(*result)
        
                screen = screensToRun[0]