diff --git a/mypy.ini b/mypy.ini index 54b2c59e1ba33..8ede269482f83 100644 --- a/mypy.ini +++ b/mypy.ini @@ -26,9 +26,6 @@ ignore_errors=True [mypy-pandas.core.internals.blocks] ignore_errors=True -[mypy-pandas.core.ops] -ignore_errors=True - [mypy-pandas.core.panel] ignore_errors=True diff --git a/pandas/core/ops.py b/pandas/core/ops.py index ae9ce5ea669e1..0996eab4befa7 100644 --- a/pandas/core/ops.py +++ b/pandas/core/ops.py @@ -6,6 +6,7 @@ import datetime import operator import textwrap +from typing import Dict, Optional import warnings import numpy as np @@ -625,15 +626,13 @@ def _get_op_name(op, special): 'desc': 'Greater than or equal to', 'reverse': None, 'series_examples': None} -} +} # type: Dict[str, Dict[str, Optional[str]]] _op_names = list(_op_descriptions.keys()) for key in _op_names: - _op_descriptions[key]['reversed'] = False reverse_op = _op_descriptions[key]['reverse'] if reverse_op is not None: _op_descriptions[reverse_op] = _op_descriptions[key].copy() - _op_descriptions[reverse_op]['reversed'] = True _op_descriptions[reverse_op]['reverse'] = key _flex_doc_SERIES = """ @@ -1010,7 +1009,7 @@ def _make_flex_doc(op_name, typ): op_name = op_name.replace('__', '') op_desc = _op_descriptions[op_name] - if op_desc['reversed']: + if op_name.startswith('r'): equiv = 'other ' + op_desc['op'] + ' ' + typ else: equiv = typ + ' ' + op_desc['op'] + ' other'