def _try_coerce_args(self, values, other):
values = values.view('<STR_LIT>')<EOL>if isinstance(other, bool):<EOL><INDENT>raise TypeError<EOL><DEDENT>elif is_null_datetimelike(other):<EOL><INDENT>other = tslibs.iNaT<EOL><DEDENT>elif isinstance(other, (timedelta, np.timedelta64)):<EOL><INDENT>other = Timedelta(other).value<EOL><DEDENT>elif hasattr(other, '<STR_LIT>') and is_timedelta64_dtype(other):<EOL><INDENT>other = other.astype('<STR_LIT>', copy=False).view('<STR_LIT>')<EOL><DEDENT>else:<EOL><INDENT>raise TypeError(other)<EOL><DEDENT>return values, other<EOL>
Coerce values and other to int64, with null values converted to
iNaT. values is always ndarray-like, other may not be

Parameters
----------
values : ndarray-like
other : ndarray-like or scalar

Returns
-------
base-type values, base-type other