dabo Commit
Revision 1202
Date: 2005-08-27 10:56:50 -0700 (Sat, 27 Aug 2005)
Author: ed
Changed:
U trunk/dabo/db/dCursorMixin.py
Log:
Cleaned up some of the type conversion code. It was skipping the obvious
numeric to basestring cases.
Diff:
Modified: trunk/dabo/db/dCursorMixin.py
===================================================================
--- trunk/dabo/db/dCursorMixin.py 2005-08-27 15:59:12 UTC (rev 1201)
+++ trunk/dabo/db/dCursorMixin.py 2005-08-27 17:56:50 UTC (rev 1202)
@@ -541,7 +541,8 @@
if rec.has_key(fld):
fldType = self._types[fld]
if fldType != type(val):
- if isinstance(val, basestring) and
isinstance(rec[fld], basestring):
+ convTypes = (str, unicode, int, float,
long, complex)
+ if isinstance(val, convTypes) and
isinstance(rec[fld], basestring):
if isinstance(rec[fld], str):
val = str(val)
else:
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev