Author: dmeyer
Date: Sun Oct 14 06:21:38 2007
New Revision: 9971
Log:
adjust to new beacon.get
Modified:
trunk/ui/src/directory.py
trunk/ui/src/tv/plugins/directory.py
Modified: trunk/ui/src/directory.py
==============================================================================
--- trunk/ui/src/directory.py (original)
+++ trunk/ui/src/directory.py Sun Oct 14 06:21:38 2007
@@ -138,8 +138,7 @@
self.item_menu = None
if not isinstance(directory, kaa.beacon.Item):
- log.warning('filename as directory is deprecated')
- directory = kaa.beacon.get(directory)
+ raise AttributeError('%s is not beacon item' % directory)
self.set_url(directory)
Modified: trunk/ui/src/tv/plugins/directory.py
==============================================================================
--- trunk/ui/src/tv/plugins/directory.py (original)
+++ trunk/ui/src/tv/plugins/directory.py Sun Oct 14 06:21:38 2007
@@ -31,6 +31,7 @@
# kaa imports
import kaa.beacon
+import kaa.notifier
# freevo imports
from freevo.ui import config
@@ -45,8 +46,11 @@
return [ ActionItem(_('Recorded Shows'), parent, self.browse) ]
return []
+ @kaa.notifier.yield_execution()
def browse(self, parent):
record_dir = kaa.beacon.get(config.tv.plugin.directory.path)
+ if isinstance(record_dir, kaa.notifier.InProgress):
+ yield record_dir
+ record_dir = record_dir.get_result()
d = DirItem(record_dir, parent, type='tv')
d.browse()
-
-------------------------------------------------------------------------
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