This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author methane
Recipients berker.peksag, jmadden, larry, methane, minrk, ned.deily, python-dev, serhiy.storchaka, vstinner, wenzel, xiang.zhang
Date 2016-12-17.09:26:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1481966803.49.0.740953098274.issue28147@psf.upfronthosting.co.za>
In-reply-to
Content
Before Python 3.6, instance.__dict__.pop(key) didn't trigger this.
But there are many way to trigger this. This bug is live from 3.3.
This script reproduce this issue on Python 3.5.

class C: pass
a = C()
a.a = 1
while True:
    a.__dict__.popitem()  # convert split table into combined table.
    a.a = 1   # convert combined table into split table again.
History
Date User Action Args
2016-12-17 09:26:43methanesetrecipients: + methane, vstinner, larry, ned.deily, python-dev, berker.peksag, serhiy.storchaka, minrk, jmadden, xiang.zhang, wenzel
2016-12-17 09:26:43methanesetmessageid: <1481966803.49.0.740953098274.issue28147@psf.upfronthosting.co.za>
2016-12-17 09:26:43methanelinkissue28147 messages
2016-12-17 09:26:43methanecreate