goa/__init__.py
changeset 447 0e52d72104a6
parent 0 b97547f5f1fa
child 1131 544609e83317
equal deleted inserted replaced
446:3a3ab6bbccc5 447:0e52d72104a6
    26 def datetime2mx(datetimeobj, yamstype=None):
    26 def datetime2mx(datetimeobj, yamstype=None):
    27     """converts a mx date object (DateTime, Date or Time) into a
    27     """converts a mx date object (DateTime, Date or Time) into a
    28     regular python datetime object
    28     regular python datetime object
    29     """
    29     """
    30     if yamstype is None:
    30     if yamstype is None:
    31         yamstype = guess_yamstype_from_date(datetimeobj)
    31         yamstype = guess_yamstype_for_date(datetimeobj)
    32     assert yamstype is not None
    32     assert yamstype is not None
    33     if yamstype == 'Datetime':
    33     if yamstype == 'Datetime':
    34         # don't use date, db model doesn't actually support it, only datetime
    34         # don't use date, db model doesn't actually support it, only datetime
    35         return DateTime(datetimeobj.year, datetimeobj.month, datetimeobj.day,
    35         return DateTime(datetimeobj.year, datetimeobj.month, datetimeobj.day,
    36                         datetimeobj.hour, datetimeobj.minute, int(datetimeobj.second))
    36                         datetimeobj.hour, datetimeobj.minute, int(datetimeobj.second))