| extract_func = _get_file_extract_number_func(key=order_by) | extract_func = _get_file_extract_number_func(key=order_by) | ||||
| return sorted(array, key=lambda x: extract_func(x), reverse=order == "desc") | return sorted(array, key=lambda x: extract_func(x), reverse=order == "desc") | ||||
| else: | else: | ||||
| raise ValueError(f"Invalid order key: {order_by}") | |||||
| raise InvalidKeyError(f"Invalid order key: {order_by}") |