[Nym3-commit] r415 - trunk/nymbaron/Server
laurent at conuropsis.org
laurent at conuropsis.org
Wed Nov 16 23:55:06 CET 2005
Author: laurent
Date: 2005-11-16 23:55:05 +0100 (Wed, 16 Nov 2005)
New Revision: 415
Modified:
trunk/nymbaron/Server/Main.py
Log:
Fix bug: you can't use sys.stdin.read() twice...
Modified: trunk/nymbaron/Server/Main.py
===================================================================
--- trunk/nymbaron/Server/Main.py 2005-11-16 22:54:18 UTC (rev 414)
+++ trunk/nymbaron/Server/Main.py 2005-11-16 22:55:05 UTC (rev 415)
@@ -273,13 +273,14 @@
processIncoming(a, sys.stdin.read())
sys.exit(0)
if o == "-m":
+ msg = sys.stdin.read()
try:
- processMessage(sys.stdin.read())
- except Message.ParseError:
+ processMessage(msg)
+ except Exception:
# see if we got a base64 encoded message.
import base64
import re
- m = re.search("binary\\n\\n(.*)\\n---", sys.stdin.read(), re.S)
+ m = re.search("binary\\n\\n(.*)\\n---", msg, re.S)
if m:
processMessage(base64.decodestring(m.group(1)))
else: sys.stderr.write("Unable to find valid control message")
More information about the Nym3-commit
mailing list