Author: dmeyer
Date: Mon Apr 16 18:58:28 2007
New Revision: 9467
Modified:
trunk/ui/src/tv/plugins/genre.py
trunk/ui/src/tv/plugins/scheduled.py
trunk/ui/src/tv/program.py
Log:
check if tvserver (epg) is running
Modified: trunk/ui/src/tv/plugins/genre.py
==============================================================================
--- trunk/ui/src/tv/plugins/genre.py (original)
+++ trunk/ui/src/tv/plugins/genre.py Mon Apr 16 18:58:28 2007
@@ -43,6 +43,7 @@
from freevo.ui.mainmenu import MainMenuPlugin
from freevo.ui.menu import Item, Action, ActionItem, Menu
from freevo.ui.tv.program import ProgramItem
+from freevo.ui.application import MessageWindow
# get logging object
log = logging.getLogger('tv')
@@ -70,6 +71,9 @@
"""
Find all the programs with this genre
"""
+ if not kaa.epg.is_connected():
+ MessageWindow(_('TVServer not running')).show()
+ return
items = []
# query epg in background
if self.cat:
@@ -108,6 +112,9 @@
"""
Find all genres that are in this category
"""
+ if not kaa.epg.is_connected():
+ MessageWindow(_('TVServer not running')).show()
+ return
items = []
if self.name==ALL_CAT:
@@ -150,6 +157,9 @@
"""
Show all category.
"""
+ if not kaa.epg.is_connected():
+ MessageWindow(_('TVServer not running')).show()
+ return
items = []
# look if there is category data in the epg data
Modified: trunk/ui/src/tv/plugins/scheduled.py
==============================================================================
--- trunk/ui/src/tv/plugins/scheduled.py (original)
+++ trunk/ui/src/tv/plugins/scheduled.py Mon Apr 16 18:58:28 2007
@@ -32,7 +32,6 @@
import time
# kaa imports
-import kaa.epg
import kaa.notifier
from kaa.strutils import unicode_to_str
Modified: trunk/ui/src/tv/program.py
==============================================================================
--- trunk/ui/src/tv/program.py (original)
+++ trunk/ui/src/tv/program.py Mon Apr 16 18:58:28 2007
@@ -207,6 +207,9 @@
@kaa.notifier.yield_execution()
def channel_details(self):
+ if not kaa.epg.is_connected():
+ MessageWindow(_('TVServer not running')).show()
+ return
items = []
# query the epg database in background
query_data = kaa.epg.search(channel=self.channel)
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog