Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-10-15 13:33:12 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-10-15 13:33:12 (GMT)
commiteadc8a4c002fa25f4cc9c14682e22ee2e1d29020 (patch)
treeb9c0676666e46b1c8638930dd79fb2f57473f477
parent9fd297ec55f2fbf6b2af0fbf80a285b5f8296bc7 (diff)
Add a way to figure out if the query has completed or not
-rw-r--r--opds.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/opds.py b/opds.py
index f267ac0..5720669 100644
--- a/opds.py
+++ b/opds.py
@@ -40,6 +40,7 @@ class DownloadThread(threading.Thread):
self.obj._feedobj = feedobj
self.obj.emit('completed')
+ self.obj._ready = True
return False
@@ -105,6 +106,7 @@ class QueryResult(gobject.GObject):
self._uri = uri
self._queryterm = queryterm
self._feedobj = None
+ self._ready = False
self.threads = []
@@ -133,6 +135,9 @@ class QueryResult(gobject.GObject):
return ret
+ def is_ready(self):
+ return self._ready
+
class FeedBooksQueryResult(QueryResult):
def __init__(self, queryterm):
QueryResult.__init__(self, _FEEDBOOKS_URI, queryterm)