Skip to content

PYTHON-3124 Remove overlapping slots from _WriteResult subclasses - #884

Merged
ShaneHarvey merged 1 commit into
mongodb:masterfrom
ariebovenberg:fix-slots
Feb 22, 2022
Merged

PYTHON-3124 Remove overlapping slots from _WriteResult subclasses#884
ShaneHarvey merged 1 commit into
mongodb:masterfrom
ariebovenberg:fix-slots

Conversation

@ariebovenberg

Copy link
Copy Markdown
Contributor

As described in PYTHON-3124, there were some overlapping slots in _WriteResult subclasses.

Tests?

I see there have been several __slots__ issues in pymongo in the past. I discovered this slot issue with slotscheck, a tool I maintain. If you like, I can add it to CI as I've done for instagram/LibCST, sqlalchemy/sqlalchemy, and aio-libs/aiohttp.

@ariebovenberg

Copy link
Copy Markdown
Contributor Author

Hmmm, some test failures. The test logs appears to be behind corp.mongodb.com, which I don't have access to. I doubt that this __slots__ change broke a test this specific.

@ariebovenberg ariebovenberg changed the title remove overlapping slots from _WriteResult subclasses PYTHON-3124 remove overlapping slots from _WriteResult subclasses Feb 20, 2022
@ariebovenberg ariebovenberg changed the title PYTHON-3124 remove overlapping slots from _WriteResult subclasses PYTHON-3124 Remove overlapping slots from _WriteResult subclasses Feb 20, 2022
@juliusgeo

Copy link
Copy Markdown
Contributor

@ariebovenberg I took a look at the tests and they appear to be random failures. However, they are only happening with Auth+SSL, so I have restarted those failing tests to see if they pass once restarted.

@ShaneHarvey ShaneHarvey left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM, the test failures are unrelated.

@ShaneHarvey
ShaneHarvey merged commit 2f13a51 into mongodb:master Feb 22, 2022
@ariebovenberg
ariebovenberg deleted the fix-slots branch February 22, 2022 18:29
@ShaneHarvey

Copy link
Copy Markdown
Contributor

Thanks @ariebovenberg!

blink1073 pushed a commit to blink1073/mongo-python-driver that referenced this pull request Feb 25, 2022
juliusgeo pushed a commit to juliusgeo/mongo-python-driver that referenced this pull request Apr 5, 2022
juliusgeo pushed a commit to juliusgeo/mongo-python-driver that referenced this pull request Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants