Example #1
0
 def wrap(self, adapter):
     ac = self.__class__.__new__(self.__class__)
     ac.__dict__ = self.__dict__.copy()
     ac._locate_col = ac._wrap(ac._locate_col, adapter._locate_col)
     ac.adapt_clause = ac._wrap(ac.adapt_clause, adapter.adapt_clause)
     ac.adapt_list = ac._wrap(ac.adapt_list, adapter.adapt_list)
     ac.columns = util.populate_column_dict(ac._locate_col)
     return ac
Example #2
0
File: util.py Project: Kellel/items
 def __init__(self, selectable, equivalents=None, 
                     chain_to=None, include=None, 
                     exclude=None, adapt_required=False):
     ClauseAdapter.__init__(self, selectable, equivalents, include, exclude)
     if chain_to:
         self.chain(chain_to)
     self.columns = util.populate_column_dict(self._locate_col)
     self.adapt_required = adapt_required
Example #3
0
File: util.py Project: Kellel/items
 def wrap(self, adapter):
     ac = self.__class__.__new__(self.__class__)
     ac.__dict__ = self.__dict__.copy()
     ac._locate_col = ac._wrap(ac._locate_col, adapter._locate_col)
     ac.adapt_clause = ac._wrap(ac.adapt_clause, adapter.adapt_clause)
     ac.adapt_list = ac._wrap(ac.adapt_list, adapter.adapt_list)
     ac.columns = util.populate_column_dict(ac._locate_col)
     return ac
Example #4
0
 def __init__(self, selectable, equivalents=None, 
                     chain_to=None, include=None, 
                     exclude=None, adapt_required=False):
     ClauseAdapter.__init__(self, selectable, equivalents, include, exclude)
     if chain_to:
         self.chain(chain_to)
     self.columns = util.populate_column_dict(self._locate_col)
     self.adapt_required = adapt_required