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