Python exceptions originating in `c_is_list_like()` are not propagated as the function doesn't declare an exception value (`except -1`). https://github.com/pandas-dev/pandas/blob/master/pandas/_libs/lib.pyx#L988