[SQL-CVS] r2907 - SQLObject/trunk/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
|
From: <sub...@co...> - 2007-09-10 13:20:56
|
Author: phd
Date: 2007-09-10 07:20:51 -0600 (Mon, 10 Sep 2007)
New Revision: 2907
Modified:
SQLObject/trunk/sqlobject/col.py
Log:
No need to test for OverflowError - in Python 2.3+ int() automatically returns a long
in case of an overflow.
Modified: SQLObject/trunk/sqlobject/col.py
===================================================================
--- SQLObject/trunk/sqlobject/col.py 2007-09-10 04:15:02 UTC (rev 2906)
+++ SQLObject/trunk/sqlobject/col.py 2007-09-10 13:20:51 UTC (rev 2907)
@@ -569,10 +569,7 @@
if isinstance(value, (int, long, sqlbuilder.SQLExpression)):
return value
try:
- try:
- return int(value)
- except OverflowError: # for Python 2.2
- return long(value)
+ return int(value)
except:
raise validators.Invalid("expected an int in the IntCol '%s', got %s %r instead" % \
(self.name, type(value), value), value, state)
|