Returns ------- bool True if slice does *not* reduce, False if `part` is a tuple.
(part)
| 2033 | slice_ = IndexSlice[:, slice_] |
| 2034 | |
| 2035 | def pred(part) -> bool: |
| 2036 | """ |
| 2037 | Returns |
| 2038 | ------- |
| 2039 | bool |
| 2040 | True if slice does *not* reduce, |
| 2041 | False if `part` is a tuple. |
| 2042 | """ |
| 2043 | # true when slice does *not* reduce, False when part is a tuple, |
| 2044 | # i.e. MultiIndex slice |
| 2045 | if isinstance(part, tuple): |
| 2046 | # GH#39421 check for sub-slice: |
| 2047 | return any((isinstance(s, slice) or is_list_like(s)) for s in part) |
| 2048 | else: |
| 2049 | return isinstance(part, slice) or is_list_like(part) |
| 2050 | |
| 2051 | if not is_list_like(slice_): |
| 2052 | if not isinstance(slice_, slice): |
no outgoing calls
no test coverage detected