Equality comparison raises exception · Issue #7830 · pandas-dev/pandas (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@dhirschfeld

Description

@dhirschfeld

Test case:

def test_datetimeindex__eq__(): """Equality comparisons should never raise an exception""" pd.DatetimeIndex(['01-Jan-2015']) == ()

In [115]: test_datetimeindex__eq__() Traceback (most recent call last):

File "", line 1, in test_datetimeindex__eq__()

File "", line 3, in test_datetimeindex__eq__ pd.DatetimeIndex(['01-Jan-2015']) == ()

File "C:\dev\bin\Anaconda\lib\site-packages\pandas\tseries\index.py", line 90, in wrapper other = _ensure_datetime64(other)

File "C:\dev\bin\Anaconda\lib\site-packages\pandas\tseries\index.py", line 112, in _ensure_datetime64 raise TypeError('%s type object %s' % (type(other), str(other)))

TypeError: <type 'tuple'> type object ()