[Nym3-commit] r65 - trunk
nym3-devel@lists.noreply.org
nym3-devel@lists.noreply.org
Wed, 04 Aug 2004 14:23:09 +0200
Author: jr
Date: 2004-08-04 14:23:08 +0200 (Wed, 04 Aug 2004)
New Revision: 65
Modified:
trunk/Main.py
trunk/Message.py
Log:
correct bugs
- ParseError -> Message.parseError(Main.py)
- StrReader.next raises IndexError if one reads too much chars(Message.py)
Modified: trunk/Main.py
===================================================================
--- trunk/Main.py 2004-08-04 12:02:31 UTC (rev 64)
+++ trunk/Main.py 2004-08-04 12:23:08 UTC (rev 65)
@@ -36,7 +36,7 @@
print e
sys.exit(2) #TODO is it the smart error code
comList = sr.readCommandCToSList()
- except ParseError, inst:
+ except Message.ParseError, inst:
print inst
sys.exit(2) #TODO error code
if(h.nym == ""):
Modified: trunk/Message.py
===================================================================
--- trunk/Message.py 2004-08-04 12:02:31 UTC (rev 64)
+++ trunk/Message.py 2004-08-04 12:23:08 UTC (rev 65)
@@ -65,6 +65,8 @@
"""return the next n characters"""
if(n<0):
raise BadArgument("StrReader.next : n < 0")
+ if(self.b+n > len(self.s)):
+ raise IndexError("StrReader.next : n too long")
self.a = self.b
self.b = self.b + n
return self.s[self.a:self.b]