home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import rhythmdb
-
- class PodcastCoverArtSearch(object):
-
- def __init__(self):
- self.searching = False
- self.cancel = False
- self.entry = None
-
-
- def search(self, db, entry, on_search_completed_callback, *args):
- self.searching = True
- self.cancel = False
- self.entry = entry
- self.args = args
- if entry.get_entry_type() != db.entry_type_get_by_name('podcast-post'):
- on_search_completed_callback(self, self.entry, None, *self.args)
- return None
- podcast_location = db.entry_get(entry, rhythmdb.PROP_SUBTITLE)
- podcast_feed_entry = db.entry_lookup_by_location(podcast_location)
- image_url = db.entry_get(podcast_feed_entry, rhythmdb.PROP_IMAGE)
- on_search_completed_callback(self, self.entry, image_url, *self.args)
-
-
- def search_next(self):
- return False
-
-
- def get_best_match_urls(self, search_results):
- return [
- search_results]
-
-
-