(
self,
)
| 1719 | |
| 1720 | @util.memoized_property |
| 1721 | def _expr_comparator( |
| 1722 | self, |
| 1723 | ) -> Callable[[Any], _HybridClassLevelAccessor[_T]]: |
| 1724 | if self.custom_comparator is not None: |
| 1725 | return self._get_comparator(self.custom_comparator) |
| 1726 | elif self.expr is not None: |
| 1727 | return self._get_expr(self.expr) |
| 1728 | else: |
| 1729 | return self._get_expr(cast(_HybridExprCallableType[_T], self.fget)) |
| 1730 | |
| 1731 | def _get_expr( |
| 1732 | self, expr: _HybridExprCallableType[_T] |
no test coverage detected