This commit is contained in:
adustman
2004-10-29 01:50:34 +00:00
parent b624fd4bdd
commit bb96e5577a
2 changed files with 8 additions and 2 deletions

View File

@ -132,3 +132,9 @@ conversions = {
(None, None), (None, None),
], ],
} }
try:
from decimal import Decimal
conversions[FIELD_TYPE.DECIMAL] = Decimal
except ImportError:
pass

View File

@ -37,13 +37,13 @@ def DateTime_or_None(s):
elif 'T' in s: elif 'T' in s:
sep = 'T' sep = 'T'
else: else:
return None return Date_or_None(s)
try: try:
d, t = s.split(sep, 1) d, t = s.split(sep, 1)
return datetime(*[ int(x) for x in d.split('-')+t.split(':') ]) return datetime(*[ int(x) for x in d.split('-')+t.split(':') ])
except: except:
return None return Date_or_None(s)
def TimeDelta_or_None(s): def TimeDelta_or_None(s):
from math import modf from math import modf