server/sqlutils.py
branchtls-sprint
changeset 1408 6bf19f175ea5
parent 1263 01152fffd593
child 1619 e4845b54a704
equal deleted inserted replaced
1407:75863d3ffd9b 1408:6bf19f175ea5
   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