event.listen(
t,
"column_reflect",
- autogen_context['context'].impl.autogen_column_reflect)
+ autogen_context['context'].impl.
+ _compat_autogen_column_reflect(inspector))
inspector.reflecttable(t, None)
if _run_filters(t, tname, "table", True, None, object_filters):
diffs.append(("remove_table", t))
event.listen(
t,
"column_reflect",
- autogen_context['context'].impl.autogen_column_reflect)
+ autogen_context['context'].impl.
+ _compat_autogen_column_reflect(inspector))
inspector.reflecttable(t, None)
conn_column_info[(s, tname)] = t
metadata_indexes):
pass
+ def _compat_autogen_column_reflect(self, inspector):
+ if util.sqla_08:
+ return self.autogen_column_reflect
+ else:
+ def adapt(table, column_info):
+ return self.autogen_column_reflect(
+ inspector, table, column_info)
+ return adapt
+
def autogen_column_reflect(self, inspector, table, column_info):
"""A hook that is attached to the 'column_reflect' event for when
a Table is reflected from the database during the autogenerate