[Nym3-commit] r247 - trunk/nym3/Client

laurent at conuropsis.org laurent at conuropsis.org
Sat May 7 14:13:05 CEST 2005


Author: laurent
Date: 2005-05-07 14:13:03 +0200 (Sat, 07 May 2005)
New Revision: 247

Modified:
   trunk/nym3/Client/Main.py
Log:
list-mbox is meant as "list full mbox", not "list those emails for which we have the synopsis".


Modified: trunk/nym3/Client/Main.py
===================================================================
--- trunk/nym3/Client/Main.py	2005-05-07 12:11:07 UTC (rev 246)
+++ trunk/nym3/Client/Main.py	2005-05-07 12:13:03 UTC (rev 247)
@@ -402,16 +402,13 @@
 	    "No nickname given, abort\nUse -n <nickname>")
     synbox = account.get_synbox()
     mbox = account.get_mbox()
-    index = 1
-    count = 0
-    for (midlist, bf, enc_synset) in synbox:
-	for (i, mid) in enumerate(midlist):
-	    if mbox.has_key(mid):
-		count += 1
-		ui.display("%d %s" % (index + i, binascii.hexlify(mid)))
-		ui.display(Mail.syn_summary(mbox[mid]))
-	index += len(midlist)
-    assert count == len(mbox.keys())
+    index = 0
+    secring = decode_secring(config, ui)
+    for mid in mbox.keys():
+	ui.display("%d %s" % (index, binascii.hexlify(mid)))
+	clear = decipher_string(mbox[mid], secring, account['encKeys'])
+	ui.display(Mail.syn_summary(clear))
+	index = index + 1
 
 def export(ui, config, nickname, output = None, args = []):
     account = get_account_from_nickname(ui, config, nickname,



More information about the Nym3-commit mailing list