equal
deleted
inserted
replaced
273 else: |
273 else: |
274 value = crypt_password(value) |
274 value = crypt_password(value) |
275 value = self._binary(value) |
275 value = self._binary(value) |
276 # XXX needed for sqlite but I don't think it is for other backends |
276 # XXX needed for sqlite but I don't think it is for other backends |
277 # Note: use is __class__ since issubclass(datetime, date) |
277 # Note: use is __class__ since issubclass(datetime, date) |
278 elif atype in ('Datetime', 'TZDatetime') and value.__class__ is date: |
278 elif atype in ('Datetime', 'TZDatetime') and type(value) is date: |
279 value = todatetime(value) |
279 value = todatetime(value) |
280 elif atype == 'Date' and isinstance(value, datetime): |
280 elif atype == 'Date' and isinstance(value, datetime): |
281 value = todate(value) |
281 value = todate(value) |
282 elif atype == 'TZDatetime' and getattr(value, 'tzinfo', None): |
282 elif atype == 'TZDatetime' and getattr(value, 'tzinfo', None): |
283 value = utcdatetime(value) |
283 value = utcdatetime(value) |