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

laurent at komite.net laurent at komite.net
Wed Dec 29 00:39:33 CET 2004


Author: laurent
Date: 2004-12-29 00:39:32 +0100 (Wed, 29 Dec 2004)
New Revision: 147

Modified:
   trunk/nym3/Client/testcurses.py
Log:
Add index number in format line.


Modified: trunk/nym3/Client/testcurses.py
===================================================================
--- trunk/nym3/Client/testcurses.py	2004-12-28 23:19:08 UTC (rev 146)
+++ trunk/nym3/Client/testcurses.py	2004-12-28 23:39:32 UTC (rev 147)
@@ -2,6 +2,7 @@
 import curses.wrapper
 import curses.ascii
 import re
+import math
 
 month  = ["Jan", "Fev", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep",
               "Oct", "Nov", "Dec"]
@@ -104,8 +105,11 @@
 	elif syn['fetch_status'] == 'delete_asked': flags += 'd'
 	else: flags += ' '
 
-	return "%s %s %s %s" % (flags, sdate, sfrom, subject)
+	numdigits = int(math.ceil(math.log10(len(self.synlist))))
 
+	return ("%" + `numdigits` + "d %s %s %s %s") % (i + 1, flags, sdate,
+						      sfrom, subject)
+
     def extract(self, syn, *h):
 	"""Get most important header of a mail"""
 	#TODO: this is not RFC2822-compliant



More information about the Nym3-commit mailing list