def get_tables_for_bind(self, bind=None): """Returns a list of all tables relevant for a bind.""" result = [] for Base in self.bases: for table in flask_sqlalchemy.itervalues(Base.metadata.tables): if table.info.get('bind_key') == bind: result.append(table) return result
def get_tables_for_bind(self, bind=None): """Returns a list of all tables relevant for a bind.""" result = [] for table in itervalues(self.Model.metadata.tables): if table.info.get('bind_key') == bind: result.append(table) m = self.get_model_by_tablename(table.name) if bind is not None and getattr(m, '__with_binds__', None): result.append(table) return result