def value_to_db_time(self, value): if value is None: return None # MySQL doesn't support tz-aware times if timezone.is_aware(value): raise ValueError("MySQL backend does not support timezone-aware " "times.") if not self.connection.use_pure: return time_to_mysql(value) return self.connection.converter.to_mysql(value)
def value_to_db_time(self, value): if value is None: return None # MySQL doesn't support tz-aware times if timezone.is_aware(value): raise ValueError("MySQL backend does not support timezone-aware " "times.") try: # Django 1.6 self.connection.ensure_connection() except AttributeError: if not self.connection.connection: self.connection._connect() if HAVE_CEXT: return time_to_mysql(value) return self.connection.connection.converter._time_to_mysql(value)