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),
],
}
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:
sep = 'T'
else:
return None
return Date_or_None(s)
try:
d, t = s.split(sep, 1)
return datetime(*[ int(x) for x in d.split('-')+t.split(':') ])
except:
return None
return Date_or_None(s)
def TimeDelta_or_None(s):
from math import modf