[Nym3-commit] r63 - trunk

nym3-devel@lists.noreply.org nym3-devel@lists.noreply.org
Mon, 02 Aug 2004 23:22:41 +0200


Author: laurent
Date: 2004-08-02 23:22:40 +0200 (Mon, 02 Aug 2004)
New Revision: 63

Modified:
   trunk/User.py
Log:
Get mids older than a given date.


Modified: trunk/User.py
===================================================================
--- trunk/User.py	2004-08-02 21:18:07 UTC (rev 62)
+++ trunk/User.py	2004-08-02 21:22:40 UTC (rev 63)
@@ -45,7 +45,16 @@
 	for midlist, status, synblob in self.syn:
 	    if mid in midlist: return (midlist, status, synblob)
 	raise "Not Found"
-	
+
+    def midAfter(self, mid):
+	"""Retrieve mids of messages that came after message `mid'"""
+	self.load_index()
+	midtime = self.index[mid][time]
+
+	ret = []
+	for msg in self.index.keys():
+	    if self.index[msg][time] >= midtime: ret.append(msg)
+	return ret
     
     def save_data(self):
 	f = open(self.datafile, 'w') # TODO : Locks?