Update of /cvsroot/webware/Webware/MiddleKit/Design
In directory sc8-pr-cvs1:/tmp/cvs-serv27568/Design
Modified Files:
PythonGenerator.py
Log Message:
- reinstate integer overflow checking, needed for Python 2.3
Index: PythonGenerator.py
===================================================================
RCS file: /cvsroot/webware/Webware/MiddleKit/Design/PythonGenerator.py,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** PythonGenerator.py 9 Mar 2003 00:14:33 -0000 1.25
--- PythonGenerator.py 6 Nov 2003 08:51:20 -0000 1.26
***************
*** 302,305 ****
--- 302,307 ----
if type(value) is types.LongType:
value = int(value)
+ if type(value) is types.LongType: # happens in Python 2.3
+ raise OverflowError, value
elif type(value) is not types.IntType:
raise TypeError, 'expecting int type, but got value %r of type %r instead' % (value, type(value))
|