-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
for issue #49656 STYLE enable pylint's redefined-outer-name #49708
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
b1085e1
72adf83
bb32416
7b9a906
4cc4707
c271579
f39a955
625960a
d0e36dd
63b6458
8208ce7
356cb2e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,9 +2,8 @@ | |
from __future__ import annotations | ||
|
||
import collections | ||
from datetime import timedelta | ||
import datetime as dt | ||
import gc | ||
import json | ||
import operator | ||
import pickle | ||
import re | ||
|
@@ -133,12 +132,20 @@ | |
from pandas.core import ( | ||
algorithms as algos, | ||
arraylike, | ||
common as com, | ||
indexing, | ||
missing, | ||
nanops, | ||
sample, | ||
) | ||
from pandas.core.common import ( | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we'll need to add |
||
pipe, | ||
random_state, | ||
count_not_none, | ||
maybe_make_list, | ||
apply_if_callable, | ||
index_labels_to_array, | ||
get_rename_function, | ||
) | ||
from pandas.core.array_algos.replace import should_use_regex | ||
from pandas.core.arrays import ExtensionArray | ||
from pandas.core.base import PandasObject | ||
|
@@ -1009,7 +1016,7 @@ def _rename( | |
continue | ||
|
||
ax = self._get_axis(axis_no) | ||
f = com.get_rename_function(replacements) | ||
f = get_rename_function(replacements) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. this will have to be |
||
|
||
if level is not None: | ||
level = ax._get_level_number(level) | ||
|
@@ -1240,7 +1247,7 @@ class name | |
if non_mapper: | ||
newnames = v | ||
else: | ||
f = com.get_rename_function(v) | ||
f = get_rename_function(v) | ||
curnames = self._get_axis(axis).names | ||
newnames = [f(name) for name in curnames] | ||
result._set_axis_name(newnames, axis=axis, inplace=True) | ||
|
@@ -1826,7 +1833,7 @@ def _drop_labels_or_levels(self, keys, axis: AxisInt = 0): | |
axis = self._get_axis_number(axis) | ||
|
||
# Validate keys | ||
keys = com.maybe_make_list(keys) | ||
keys = maybe_make_list(keys) | ||
invalid_keys = [ | ||
k for k in keys if not self._is_label_or_level_reference(k, axis=axis) | ||
] | ||
|
@@ -4445,7 +4452,7 @@ def _drop_axis( | |
# Case for non-unique axis | ||
else: | ||
is_tuple_labels = is_nested_list_like(labels) or isinstance(labels, tuple) | ||
labels = ensure_object(com.index_labels_to_array(labels)) | ||
labels = ensure_object(index_labels_to_array(labels)) | ||
if level is not None: | ||
if not isinstance(axis, MultiIndex): | ||
raise AssertionError("axis must be a MultiIndex") | ||
|
@@ -5236,7 +5243,7 @@ def _reindex_axes( | |
def _needs_reindex_multi(self, axes, method, level) -> bool_t: | ||
"""Check if we do need a multi reindex.""" | ||
return ( | ||
(com.count_not_none(*axes.values()) == self._AXIS_LEN) | ||
(count_not_none(*axes.values()) == self._AXIS_LEN) | ||
and method is None | ||
and level is None | ||
and not self._is_mixed_type | ||
|
@@ -5359,7 +5366,7 @@ def filter( | |
one two three | ||
rabbit 4 5 6 | ||
""" | ||
nkw = com.count_not_none(items, like, regex) | ||
nkw = count_not_none(items, like, regex) | ||
if nkw > 1: | ||
raise TypeError( | ||
"Keyword arguments `items`, `like`, or `regex` " | ||
|
@@ -5684,7 +5691,7 @@ def sample( | |
obj_len = self.shape[axis] | ||
|
||
# Process random_state argument | ||
rs = com.random_state(random_state) | ||
rs = random_state(random_state) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. now the Might have to change the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Done sir |
||
|
||
size = sample.process_sampling_size(n, frac, replace) | ||
if size is None: | ||
|
@@ -5760,7 +5767,7 @@ def pipe( | |
... .pipe((func, 'arg2'), arg1=a, arg3=c) | ||
... ) # doctest: +SKIP | ||
""" | ||
return com.pipe(self, func, *args, **kwargs) | ||
return pipe(self, func, *args, **kwargs) | ||
|
||
# ---------------------------------------------------------------------- | ||
# Attribute access | ||
|
@@ -9445,7 +9452,7 @@ def _where( | |
axis = self._get_axis_number(axis) | ||
|
||
# align the cond to same shape as myself | ||
cond = com.apply_if_callable(cond, self) | ||
cond = apply_if_callable(cond, self) | ||
if isinstance(cond, NDFrame): | ||
cond, _ = cond.align(self, join="right", broadcast_axis=1, copy=False) | ||
else: | ||
|
@@ -9747,7 +9754,7 @@ def where( | |
3 True True | ||
4 True True | ||
""" | ||
other = com.apply_if_callable(other, self) | ||
other = apply_if_callable(other, self) | ||
return self._where(cond, other, inplace, axis, level) | ||
|
||
@overload | ||
|
@@ -9805,7 +9812,7 @@ def mask( | |
) -> NDFrameT | None: | ||
|
||
inplace = validate_bool_kwarg(inplace, "inplace") | ||
cond = com.apply_if_callable(cond, self) | ||
cond = apply_if_callable(cond, self) | ||
|
||
# see gh-21891 | ||
if not hasattr(cond, "__invert__"): | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
now you'll need to replace
timedelta
(not the function argument) withdt.timedelta