[Nym3-commit] r284 - trunk/nym3/Client

jr at conuropsis.org jr at conuropsis.org
Mon Jun 6 01:15:59 CEST 2005


Author: jr
Date: 2005-06-06 01:15:58 +0200 (Mon, 06 Jun 2005)
New Revision: 284

Modified:
   trunk/nym3/Client/Main.py
Log:
Correct bugs


Modified: trunk/nym3/Client/Main.py
===================================================================
--- trunk/nym3/Client/Main.py	2005-06-05 22:43:41 UTC (rev 283)
+++ trunk/nym3/Client/Main.py	2005-06-05 23:15:58 UTC (rev 284)
@@ -167,9 +167,10 @@
 	return False
     return len(ds) == Common.midLength
 
-class DecodeException(Exception): pass
-    """Exception thrown by a decoding function in case of error"""
-    
+class DecodeException(Exception):
+    """Exception raised by a decoding function in case of error"""
+    pass
+
 def decode_message_references(refs, keys, h):
     """Generate a list of mids from a list of message references, refs,
     a list of keys and a hashtable.
@@ -195,30 +196,30 @@
 	    if is_hex_mid(e):
 		l.append(binascii.unhexlify(e))
 	    else:
-		throw DecodeException("%s: not a valid mid" % e)
+		raise DecodeException("%s: not a valid mid" % e)
 	else:
 	    s = e.split(':', 1)
 	    if s[0] not in keys:
-		throw DecodeException("%s: not a valid index key" % s[0])
+		raise DecodeException("%s: not a valid index key" % s[0])
 	    try:
 		if not loaded_h.has_key(s[0]):
 		    if not h.has_key(s[0]):
-			throw DecodeException("%s: no correspondance table " +
+			raise DecodeException("%s: no correspondance table " +
 					"callback provided for this key" % s[0])
 		    f, a = h[s[0]]
 		    try:
 			loaded_h[s[0]] = f(*a)
 		    except:
-			throw DecodeException("%s: defective callback " +
+			raise DecodeException("%s: defective callback " +
 					"provided for this key" % s[0])
 		e2 = loaded_h[s[0]][s[1]]
 		if len(e2) == Common.midLength:
 		    l.append(e2)
 		else:
-		    throw DecodeException("%s: dereferenced value not " +
+		    raise DecodeException("%s: dereferenced value not " +
 					"a valid mid" % e)
 	    except KeyError:
-		throw DecodeException("%s: not a valid index for key %s" % 
+		raise DecodeException("%s: not a valid index for key %s" % 
 					(s[1], s[0]))
     return l
 



More information about the Nym3-commit mailing list