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

Reply via email to