diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-01-13 02:04:45 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-01-13 02:04:45 +0000 |
| commit | 8cdc19061d56d649b298462f7e64283551d0bbf9 (patch) | |
| tree | 82fb39ca6000d2a6b6f584655d34649673dec93c | |
| parent | 108a8e97174ca4142c6e96d21320086c50eee4e6 (diff) | |
| download | enigma2-8cdc19061d56d649b298462f7e64283551d0bbf9.tar.gz enigma2-8cdc19061d56d649b298462f7e64283551d0bbf9.zip | |
use twisted reactor when available
| -rw-r--r-- | mytest.py | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -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() |
