[Nym3-commit] r324 - trunk/nymbaron/Client
jr at conuropsis.org
jr at conuropsis.org
Sat Oct 8 17:40:12 CEST 2005
Author: jr
Date: 2005-10-08 17:40:12 +0200 (Sat, 08 Oct 2005)
New Revision: 324
Modified:
trunk/nymbaron/Client/Main.py
Log:
Add tests to do nothing if the input is empty
Modified: trunk/nymbaron/Client/Main.py
===================================================================
--- trunk/nymbaron/Client/Main.py 2005-10-08 15:05:10 UTC (rev 323)
+++ trunk/nymbaron/Client/Main.py 2005-10-08 15:40:12 UTC (rev 324)
@@ -245,7 +245,9 @@
def processMessage(msg, config, ui, nickname):
"""process incoming control message"""
-
+
+ #if the msg is empty, do nothing
+ if not msg: return
sr = Message.StrReader(msg)
comList = sr.readCommandSToCList()
try:
@@ -467,6 +469,8 @@
except DecodeException, inst:
ui.display(str(inst))
sys.exit(1)
+ #if the midlist is empty, do nothing
+ if not midlist: return
delmsg.fromData(midlist)
try:
secring = Keyring.Keyring(config.secring_path)
@@ -491,6 +495,8 @@
except DecodeException, inst:
ui.display(str(inst))
sys.exit(1)
+ #if the midlist is empty, do nothing
+ if not midlist: return
getmsg.fromData(midlist)
try:
secring = Keyring.Keyring(config.secring_path)
@@ -519,6 +525,8 @@
except DecodeException, inst:
ui.display(str(inst))
sys.exit(1)
+ #if the seqnolist is empty, do nothing
+ if not seqnolist: return
key = secring.get_key(account['admKey'])
journal = account.get_journal()
for seqno in seqnolist:
@@ -663,6 +671,8 @@
"No nickname given, abort\nUse -n <nickname>")
mids = decode_message_references(args, ['syn'],
{'syn': (build_syn_index, (ui, config, account))})
+ #if mids is empty, do nothing
+ if not mids: return
secring = decode_secring(config, ui)
for mid in mids:
account.delete_syn(secring, mid)
More information about the Nym3-commit
mailing list