def __init__(self, model, rels=None, **kw): BaseSqlaInspector.__init__(self, model, **kw) # We store the relations already treated by storing the primaryjoin that # they use, since the backref uses the same join string, we can avoid # recursive collection self.rels = rels or [] self.columns = self.collect_columns()
def __init__(self, model, excludes=(), exclude_relationships=False): BaseSqlaInspector.__init__(self, model) self.model = model self.excludes = excludes self.exclude_relationships = exclude_relationships self.columns = self._collect_columns()
def __init__(self, model, excludes=()): BaseSqlaInspector.__init__(self, model) self.model = model self.excludes = excludes self.columns = self._collect_columns()
def __init__(self, model, **kw): BaseExporter.__init__(self) BaseSqlaInspector.__init__(self, model, **kw) self.set_headers(self._collect_headers())