Пример #1
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     where_clause = bound_reference_set._get_where_clause()
     return SQLObjectResultSet(target_cls, where_clause,
                               orderBy=self._orderBy,
                               prejoins=self._prejoins)
Пример #2
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     result_set = bound_reference_set.find()
     if self._orderBy:
         result_set.order_by(*target_cls._parse_orderBy(self._orderBy))
     return SQLObjectResultSet(result_set, target_cls)
Пример #3
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     where_clause = bound_reference_set._get_where_clause()
     return SQLObjectResultSet(target_cls, where_clause,
                               orderBy=self._orderBy,
                               prejoins=self._prejoins)
Пример #4
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     result_set = bound_reference_set.find()
     if self._orderBy:
         result_set.order_by(*target_cls._parse_orderBy(self._orderBy))
     return SQLObjectResultSet(result_set, target_cls)
Пример #5
0
 def __get__(self, local, cls=None):
     """
     Wrapper around C{ReferenceSet.__get__}.
     """
     store = Store.of(local)
     if store is None:
         return None
     _thread = store._deferredStore.thread
     boundReference = ReferenceSet.__get__(self, local, cls)
     return DeferredBoundReference(_thread, boundReference)
Пример #6
0
 def _get_bound_reference_set(self, obj):
     assert obj is not None
     return ReferenceSet.__get__(self, obj)
Пример #7
0
 def _get_bound_reference_set(self, obj):
     assert obj is not None
     return ReferenceSet.__get__(self, obj)