Update of /cvsroot/tmda/tmda/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv18342/bin

Modified Files:
        tmda-gui 
Log Message:
Add initial getopt framework.

Remove redundant imports of TMDA.Pending.

Include only "still pending" messages in the pending
list instead of pending + released + confirmed messages.


Index: tmda-gui
===================================================================
RCS file: /cvsroot/tmda/tmda/bin/tmda-gui,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- tmda-gui    4 Dec 2002 02:04:46 -0000       1.3
+++ tmda-gui    4 Dec 2002 02:35:30 -0000       1.4
@@ -48,6 +48,7 @@
 yet in a production environment.
 """
 
+import getopt
 import os
 import sys
 
@@ -59,7 +60,7 @@
                            'site-packages', 'TMDA', 'pythonlib')
     sys.path.insert(0, sitedir)
 
-import email
+from TMDA import Version
 
 try:
     from Tkinter import *
@@ -75,6 +76,19 @@
 
 program = sys.argv[0]
 
+def usage(code, msg=''):
+    print __doc__ % globals()
+    if msg:
+        print msg
+    sys.exit(code)
+
+# getopt crud here
+
+
+from TMDA import Pending
+
+import email
+
 
 class HSplitterFrame(Frame):
     def __init__(self, master, **args):
@@ -200,7 +214,6 @@
         return None
 
     def WhitelistSelectedMessage(self):
-        from TMDA import Pending
         try:
             Pending.Message(self.msgs[int(self.curselection()[0])]).whitelist()
         except IndexError:
@@ -209,7 +222,6 @@
         return 1
 
     def BlacklistSelectedMessage(self):
-        from TMDA import Pending
         try:
             Pending.Message(self.msgs[int(self.curselection()[0])]).blacklist()
         except IndexError:
@@ -218,7 +230,6 @@
         return 1
 
     def ReleaseSelectedMessage(self):
-        from TMDA import Pending
         try:
             Pending.Message(self.msgs[int(self.curselection()[0])]).release()
         except IndexError:
@@ -227,7 +238,6 @@
         return 1
 
     def DeleteSelectedMessage(self):
-        from TMDA import Pending
         try:
             Pending.Message(self.msgs[int(self.curselection()[0])]).delete()
             print "Deleted"
@@ -244,7 +254,6 @@
             return ''
         
     def GetSelectedMsgContent(self):
-        from TMDA import Pending
         try:
             return Pending.Message(self.msgs[int(self.curselection()
                                                  [0])]).show().split('\n\n', 1)
@@ -252,12 +261,11 @@
             return ('', '')
         
     def Refresh(self):
-        from TMDA import Pending
         for col in self._cols:
             col.delete(0, END)
         self.msgs = []
         Q = Pending.Queue(descending=1).initQueue()
-        for item in Q.listPendingIds() + Q.listReleasedIds() + Q.listConfirmedIds():
+        for item in Q.listPendingIds():
             self.msgs.append(item)
             msg = Pending.Message(item).terse()
             i = 0

_______________________________________
tmda-cvs mailing list
http://tmda.net/lists/listinfo/tmda-cvs

Reply via email to