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 ncoghlan
Recipients doerwalter, ezio.melotti, lemburg, ncoghlan, serhiy.storchaka, vstinner
Date 2013-11-22.12:34:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1385123650.49.0.660357657032.issue19619@psf.upfronthosting.co.za>
In-reply-to
Content
It turns out the codec cache and the refleak hunting mechanism in regrtest *really* don't like each other if you use closures to implement your test codecs :)

Anyway, the attached patch tweaks the tests to handle refleak hunting (and running the refleak hunter indicates there aren't any leaks). I'll be committing this one immediately after posting this.

And like MAL, I'm keen to stick with a fully private API at this point, as I believe we need to get the status quo clearly documented before we can start talking about making changes to the public APIs.

I think both this issue and issue 7475 show that until we have a common understanding amongst the core development team of what's possible now, it's hard to discuss:

- what's currently possible that we would like to deprecate? (opinions differ strongly on this one - MAL and I think the status quo is mostly OK, but could use some better type inference support, Victor would like to see support for anything beyond text encodings, binary transforms and text transforms deprecated)
- what's not possible that we would like to make possible? (e.g. removing cached codecs, removing search functions, reordering search functions, type inference through the codec machinery)
- what's already possible that we would like to make easier? (e.g. registering new codecs)
History
Date User Action Args
2013-11-22 12:34:11ncoghlansetrecipients: + ncoghlan, lemburg, doerwalter, vstinner, ezio.melotti, serhiy.storchaka
2013-11-22 12:34:10ncoghlansetmessageid: <1385123650.49.0.660357657032.issue19619@psf.upfronthosting.co.za>
2013-11-22 12:34:10ncoghlanlinkissue19619 messages
2013-11-22 12:34:09ncoghlancreate