Skip to content

CLN: clean up blocks.py #36534

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

Merged
merged 3 commits into from
Sep 24, 2020
Merged

CLN: clean up blocks.py #36534

merged 3 commits into from
Sep 24, 2020

Conversation

erfannariman
Copy link
Member

Clean up while going through code. Will probably check more files.

@WillAyd WillAyd added the Clean label Sep 21, 2020
@erfannariman
Copy link
Member Author

Reverted some changes of unused arguments in function, they still fail tests.

@jbrockmendel
Copy link
Member

can you merge master; unrelated test failures should be fixed

@erfannariman
Copy link
Member Author

done @jbrockmendel

Comment on lines +1366 to 1367
try_cast: bool, default False
axis : int, default 0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What this parameter try_cast is for? Looks like it is not used in the function. It will be better for the code cleanup if you delete it from the function signature and everywhere it gets called.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, I saw quite some of these arguments in other functions as well (ones which are not used), but when I remove them, some tests fail. So would it be safe to remove those in the tests or the tests themselves as well?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is hard to say why tests fail in this case without looking at the traceback.
Need to check whether the test itself calls the method with all the arguments, or the method is called somewhere else. In the latter case one needs to change all calls of the method (that could probably be called in multiple places).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if its just that the tests pass the unused arg directly, then its fine to remove the arg from the test too.

If you've got some easy things (like this PR so far) and some less-obvious things, usually best to keep them as separate PRs.

@jreback jreback added this to the 1.2 milestone Sep 24, 2020
@jreback jreback merged commit 67ea739 into pandas-dev:master Sep 24, 2020
@jreback
Copy link
Contributor

jreback commented Sep 24, 2020

thanks @erfannariman

@erfannariman erfannariman deleted the cln-clean-ups branch September 24, 2020 08:07
kesmit13 pushed a commit to kesmit13/pandas that referenced this pull request Nov 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants