(ordering: str, reverse: bool = False)
| 176 | |
| 177 | @staticmethod |
| 178 | def _resolve_ordering_string(ordering: str, reverse: bool = False) -> tuple[str, Order]: |
| 179 | order_type = Order.asc |
| 180 | if ordering[0] == "-": |
| 181 | field_name = ordering[1:] |
| 182 | order_type = Order.desc |
| 183 | else: |
| 184 | field_name = ordering |
| 185 | |
| 186 | if reverse: |
| 187 | order_type = Order.desc if order_type == Order.asc else Order.asc |
| 188 | |
| 189 | return field_name, order_type |
| 190 | |
| 191 | def resolve_ordering( |
| 192 | self, |
no outgoing calls
no test coverage detected