Author: duncan
Date: Sun Jul 22 08:33:41 2007
New Revision: 9759
Log:
When the TV_RECORD_DIR is invalid or not set then set the reason and return
This causes the plug-in to return a sensible message
Modified:
branches/rel-1/freevo/src/plugins/idlebar/diskfree.py
branches/rel-1/freevo/src/tv/plugins/recordings_manager.py
Modified: branches/rel-1/freevo/src/plugins/idlebar/diskfree.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/idlebar/diskfree.py (original)
+++ branches/rel-1/freevo/src/plugins/idlebar/diskfree.py Sun Jul 22
08:33:41 2007
@@ -48,10 +48,10 @@
"""
def __init__(self):
if not config.TV_RECORD_DIR:
- print 'TV_RECORD_DIR is not set'
+ self.reason = 'TV_RECORD_DIR is not set'
return
if not os.path.isdir(config.TV_RECORD_DIR):
- print 'TV_RECORD_DIR "%s" is not a directory' %
(config.TV_RECORD_DIR)
+ self.reason = 'TV_RECORD_DIR "%s" is not a directory' %
(config.TV_RECORD_DIR)
return
IdleBarPlugin.__init__(self)
self.plugin_name = 'idlebar.diskfree'
Modified: branches/rel-1/freevo/src/tv/plugins/recordings_manager.py
==============================================================================
--- branches/rel-1/freevo/src/tv/plugins/recordings_manager.py (original)
+++ branches/rel-1/freevo/src/tv/plugins/recordings_manager.py Sun Jul 22
08:33:41 2007
@@ -104,6 +104,13 @@
"""
normal plugin init, but sets _type to 'mainmenu_tv'
"""
+ if not config.TV_RECORD_DIR:
+ self.reason = 'TV_RECORD_DIR is not set'
+ return
+ if not os.path.isdir(config.TV_RECORD_DIR):
+ self.reason = 'TV_RECORD_DIR "%s" is not a directory' %
(config.TV_RECORD_DIR)
+ return
+
global disk_manager
plugin.MainMenuPlugin.__init__(self)
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog