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

Reply via email to