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 ntoronto
Recipients amaury.forgeotdarc, christian.heimes, georg.brandl, ntoronto, rhettinger
Date 2008-01-17.02:02:30
SpamBayes Score 0.0016019735
Marked as misclassified No
Message-id <1200535352.8.0.747175781594.issue1568@psf.upfronthosting.co.za>
In-reply-to
Content
Well horse pucky. I plum forgot about deletes.

I've attached an update that properly clears the cache entry for the
deleted attribute for all non-shadowing subclasses. (It was a small
change.) Undef'ing ATTRCACHE_SETATTR_INVALIDATES should work now.

Re: different from 2.6: It takes advantage of the lack of "classic"
classes. That makes some things a lot easier. Also, I was looking into
updating cache entries to see if it would be faster than invalidating
all the entries for a type, among other improvements. FWIW, updating
cache entries is a little faster on my box.

Also: This may have the same problem with test_ctypes'
test_incomplete.py as #1700288 did, though I haven't seen any ctypes
tests fail.
History
Date User Action Args
2008-01-17 02:02:33ntorontosetspambayes_score: 0.00160197 -> 0.0016019735
recipients: + ntoronto, georg.brandl, rhettinger, amaury.forgeotdarc, christian.heimes
2008-01-17 02:02:32ntorontosetspambayes_score: 0.00160197 -> 0.00160197
messageid: <1200535352.8.0.747175781594.issue1568@psf.upfronthosting.co.za>
2008-01-17 02:02:31ntorontolinkissue1568 messages
2008-01-17 02:02:30ntorontocreate