[Nym3-commit] r109 - trunk
nym3-devel@lists.noreply.org
nym3-devel@lists.noreply.org
Wed, 18 Aug 2004 17:21:34 +0200
Author: jr
Date: 2004-08-18 17:21:32 +0200 (Wed, 18 Aug 2004)
New Revision: 109
Modified:
trunk/Config.py
trunk/Main.py
trunk/User.py
Log:
- use send instead of sendMessage (Main.py)
- add a DEBUG option. When debug is set messages are not sent through mixminion network but to stdout
Modified: trunk/Config.py
===================================================================
--- trunk/Config.py 2004-08-18 14:57:34 UTC (rev 108)
+++ trunk/Config.py 2004-08-18 15:21:32 UTC (rev 109)
@@ -1,6 +1,9 @@
# $Id$
#path = '/var/lib/nym3'
+
+DEBUG = False
+
serverName = 'nymserv.komite.net'
path = '.'
Modified: trunk/Main.py
===================================================================
--- trunk/Main.py 2004-08-18 14:57:34 UTC (rev 108)
+++ trunk/Main.py 2004-08-18 15:21:32 UTC (rev 109)
@@ -138,7 +138,7 @@
msgCom.fromData(m,nymUser.getMail(m))
msgList.append(msgCom)
sendList.append(m)
- ec = nymUser.sendMessage(Message.buildMessage(msgList))
+ ec = nymUser.send(Message.buildMessage(msgList))
if (ec == 0):
nymUser.markMid(sendList,lifeCycle['sent-in-full'])
if(nymUser['HoldUntilAck'] == 'never'):
@@ -159,7 +159,7 @@
sumCom.fromData(bf, blob)
comList.append(sumCom)
mList = mList + ml
- ec = nymUser.sendMessage(Message.buildMessage(comList))
+ ec = nymUser.send(Message.buildMessage(comList))
if (ec == 0):
nymUser.markMid(mList, lifeCycle['synopsis-sent'])
else:
@@ -180,8 +180,12 @@
if __name__ == '__main__':
- optlist, pholder = getopt.getopt(sys.argv[1:], 'd:m')
+ optlist, pholder = getopt.getopt(sys.argv[1:], 'D:d:m')
for o, a in optlist:
+ if o == "-D":
+ Config.DEBUG = True
+
+ for o, a in optlist:
if o == "-d": # mail delivery
processIncoming(a, sys.stdin.read())
sys.exit(0)
Modified: trunk/User.py
===================================================================
--- trunk/User.py 2004-08-18 14:57:34 UTC (rev 108)
+++ trunk/User.py 2004-08-18 15:21:32 UTC (rev 109)
@@ -179,10 +179,14 @@
return Config.path + os.sep + self.data['username'] + '.surbs'
def send(self, msg):
- fname = Mail.tmpFileMsg(msg)
- ec = os.system("mixminion send -R " + self.surbfile() + " -i " + fname)
- os.unlink(fname)
- return ec
+ if Config.DEBUG:
+ print msg
+ return 0
+ else:
+ fname = Mail.tmpFileMsg(msg)
+ ec = os.system("mixminion send -R " + self.surbfile() + " -i " + fname)
+ os.unlink(fname)
+ return ec
def clean_surbs(self):
"Inspect the surbs and delete the used/outdated"