Skip to content

Commit 80e2615

Browse files
gwromejreback
authored andcommitted
Fix type annotations in pandas.core.ops (#26377)
1 parent 0382f20 commit 80e2615

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

mypy.ini

-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ ignore_errors=True
2323
[mypy-pandas.core.internals.blocks]
2424
ignore_errors=True
2525

26-
[mypy-pandas.core.ops]
27-
ignore_errors=True
28-
2926
[mypy-pandas.core.panel]
3027
ignore_errors=True
3128

pandas/core/ops.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import datetime
77
import operator
88
import textwrap
9+
from typing import Dict, Optional
910
import warnings
1011

1112
import numpy as np
@@ -625,15 +626,13 @@ def _get_op_name(op, special):
625626
'desc': 'Greater than or equal to',
626627
'reverse': None,
627628
'series_examples': None}
628-
}
629+
} # type: Dict[str, Dict[str, Optional[str]]]
629630

630631
_op_names = list(_op_descriptions.keys())
631632
for key in _op_names:
632-
_op_descriptions[key]['reversed'] = False
633633
reverse_op = _op_descriptions[key]['reverse']
634634
if reverse_op is not None:
635635
_op_descriptions[reverse_op] = _op_descriptions[key].copy()
636-
_op_descriptions[reverse_op]['reversed'] = True
637636
_op_descriptions[reverse_op]['reverse'] = key
638637

639638
_flex_doc_SERIES = """
@@ -1010,7 +1009,7 @@ def _make_flex_doc(op_name, typ):
10101009
op_name = op_name.replace('__', '')
10111010
op_desc = _op_descriptions[op_name]
10121011

1013-
if op_desc['reversed']:
1012+
if op_name.startswith('r'):
10141013
equiv = 'other ' + op_desc['op'] + ' ' + typ
10151014
else:
10161015
equiv = typ + ' ' + op_desc['op'] + ' other'

0 commit comments

Comments
 (0)