Remove datetime fix code.

This commit is contained in:
Friedrich Lindenberg 2015-05-21 16:52:15 +02:00
parent 55c33cbc71
commit 9361c8ef9d

View File

@ -64,34 +64,3 @@ class ResultIter(object):
def __iter__(self): def __iter__(self):
return self return self
# def sqlite_datetime_fix():
# class SQLiteDateTimeType(types.TypeDecorator):
# impl = types.Integer
# epoch = datetime(1970, 1, 1, 0, 0, 0)
# def process_bind_param(self, value, dialect):
# if value is None:
# return None
# if isinstance(value, datetime):
# return value
# return (value / 1000 - self.epoch).total_seconds()
# def process_result_value(self, value, dialect):
# if value is None:
# return None
# if isinstance(value, int):
# return self.epoch + timedelta(seconds=value / 1000)
# return value
# def is_sqlite(inspector):
# return inspector.engine.dialect.name == "sqlite"
# def is_datetime(column_info):
# return isinstance(column_info['type'], types.DateTime)
# @event.listens_for(Table, "column_reflect")
# def setup_epoch(inspector, table, column_info):
# if is_sqlite(inspector) and is_datetime(column_info):
# column_info['type'] = SQLiteDateTimeType()