97 |
elif propertydef.gnue_type == "time": |
elif propertydef.gnue_type == "time": |
98 |
if isinstance (value, mx.DateTime.DateTimeType): |
if isinstance (value, mx.DateTime.DateTimeType): |
99 |
return value.time |
return value.time |
100 |
|
# some dbdrivers return DateTimeDelta values |
101 |
|
elif isinstance (value, mx.DateTime.DateTimeDeltaType): |
102 |
|
return str (value) |
103 |
elif isinstance (value, types.UnicodeType): |
elif isinstance (value, types.UnicodeType): |
104 |
# TODO: Check if valid time |
# TODO: Check if valid time |
105 |
return value.encode ('utf-8') |
return value.encode ('utf-8') |