Update of /cvsroot/tmda/tmda/TMDA
In directory sc8-pr-cvs1:/tmp/cvs-serv23974/TMDA
Modified Files:
Pending.py
Log Message:
Pending.Message.terse() has now an optional date parameter to get the
message date instead of the msgid.
Index: Pending.py
===================================================================
RCS file: /cvsroot/tmda/tmda/TMDA/Pending.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Pending.py 26 Nov 2002 06:47:57 -0000 1.5
+++ Pending.py 4 Dec 2002 23:18:33 -0000 1.6
@@ -114,14 +114,14 @@
def Print(self, *strings):
"""Print one or more strings on self.stdout."""
for s in strings:
- self.stdout.write(s)
+ self.stdout.write(str(s))
self.stdout.write('\n')
def cPrint(self, *strings):
"""Conditionally print one or more strings."""
if self.verbose:
for s in strings:
- self.stdout.write(s)
+ self.stdout.write(str(s))
self.stdout.write('\n')
else:
return
@@ -455,7 +455,11 @@
"""Return the string representation of a message."""
return self.msgobj.as_string()
- def terse(self):
+ def getDate(self):
+ timestamp = self.msgid.split('.')[0]
+ return Util.unixdate(int(timestamp))
+
+ def terse(self, date=0):
"""Return terse header information."""
terse_hdrs = []
for hdr in Defaults.TERSE_SUMMARY_HEADERS:
@@ -469,7 +473,11 @@
terse_hdrs.append(from_address or 'None')
else:
terse_hdrs.append(self.msgobj.get(hdr))
- terse_hdrs.insert(0, self.msgid)
+
+ if date:
+ terse_hdrs.insert(0,self.getDate())
+ else:
+ terse_hdrs.insert(0, self.msgid)
return [Util.decode_header(hdr) for hdr in terse_hdrs]
def getConfirmAddress(self):
_______________________________________
tmda-cvs mailing list
http://tmda.net/lists/listinfo/tmda-cvs