# HG changeset patch # User adustman # Date 1235333028 0 # Node ID 0a5e28ef756460f891c556cf5ea61cff9da4456a # Parent f4fd8c20511c2cfd3b1c8f973e8d3c0c8b55f604 decimal module always available in Python 2.4 and newer diff -r f4fd8c20511c -r 0a5e28ef7564 MySQLdb/converters.py --- a/MySQLdb/converters.py Sun Feb 22 20:01:31 2009 +0000 +++ b/MySQLdb/converters.py Sun Feb 22 20:03:48 2009 +0000 @@ -42,6 +42,7 @@ from types import InstanceType import array import datetime +from decimal import Decimal try: set @@ -134,8 +135,8 @@ FIELD_TYPE.LONG: int, FIELD_TYPE.FLOAT: float, FIELD_TYPE.DOUBLE: float, - FIELD_TYPE.DECIMAL: float, - FIELD_TYPE.NEWDECIMAL: float, + FIELD_TYPE.DECIMAL: Decimal, + FIELD_TYPE.NEWDECIMAL: Decimal, FIELD_TYPE.LONGLONG: int, FIELD_TYPE.INT24: int, FIELD_TYPE.YEAR: int, @@ -158,12 +159,6 @@ ], } -try: - from decimal import Decimal - conversions[FIELD_TYPE.DECIMAL] = Decimal - conversions[FIELD_TYPE.NEWDECIMAL] = Decimal -except ImportError: - pass