equal
deleted
inserted
replaced
216 value = value.getvalue() |
216 value = value.getvalue() |
217 else: |
217 else: |
218 value = crypt_password(value) |
218 value = crypt_password(value) |
219 elif isinstance(value, Binary): |
219 elif isinstance(value, Binary): |
220 value = self.binary(value.getvalue()) |
220 value = self.binary(value.getvalue()) |
|
221 # XXX <3.2 bw compat |
|
222 elif type(value) is DateTimeType: |
|
223 warn('found mx date time instance, please update to use datetime', |
|
224 DeprecationWarning) |
|
225 value = datetime(value.year, value.month, value.day, |
|
226 value.hour, value.minute, int(value.second)) |
|
227 elif type(value) is DateTimeDeltaType: |
|
228 warn('found mx date time instance, please update to use datetime', |
|
229 DeprecationWarning) |
|
230 value = timedelta(0, int(value.seconds), 0) |
221 attrs[SQL_PREFIX+str(attr)] = value |
231 attrs[SQL_PREFIX+str(attr)] = value |
222 return attrs |
232 return attrs |
223 |
233 |
224 |
234 |
225 from logging import getLogger |
235 from logging import getLogger |