Skip to content

Conversation

mattip
Copy link
Contributor

@mattip mattip commented Dec 14, 2021

PR #39777 refactored duplicated code, but caused PyPy to fail. This is because __dealloc__ called self.close() which strictly speaking is an attribute lookup, and could fail if the object is partially destroyed, as described in the documentation for __dealloc__.

Does this need a whatsnew entry?

@jreback jreback added this to the 1.4 milestone Dec 14, 2021
@jreback jreback added the IO CSV read_csv, to_csv label Dec 14, 2021
@jreback
Copy link
Contributor

jreback commented Dec 14, 2021

seems reasonable. if you can rebase as just merged pypy3 in our CI :-> (note we only are supporting >= 3.8) in this release

@mattip
Copy link
Contributor Author

mattip commented Dec 14, 2021

just merged pypy3 in our CI

Cool!

rebase on master

Done

@mattip
Copy link
Contributor Author

mattip commented Dec 15, 2021

CI is passing

@jreback jreback merged commit 46ddde7 into pandas-dev:master Dec 16, 2021
@jreback
Copy link
Contributor

jreback commented Dec 16, 2021

thanks @mattip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IO CSV read_csv, to_csv
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BUG: Pandas-1.3.4 (and1.3.2, and 1.3.1) do not work well with seaborn-0.11.2 on PyPy-3.7-7.3.7 , but pandas-1.2.5 does
2 participants