From 8cdc19061d56d649b298462f7e64283551d0bbf9 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Fri, 13 Jan 2006 02:04:45 +0000 Subject: [PATCH] use twisted reactor when available --- mytest.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mytest.py b/mytest.py index 6a96470a..a9c8197e 100644 --- a/mytest.py +++ b/mytest.py @@ -19,6 +19,19 @@ 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) @@ -204,7 +217,7 @@ def runScreenTest(): CONNECT(keyPressedSignal(), session.keyEvent) - runMainloop() + runReactor() configfile.save() -- 2.30.2