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 Robin.Schreiber
Recipients Robin.Schreiber
Date 2012-05-05.19:47:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1336247238.98.0.79082288942.issue14732@psf.upfronthosting.co.za>
In-reply-to
Content
This patch presents my first try to apply the proposed Refactoring of PEP3121 to the csv module. I have identified three mutable global variables inside the module, two of which are references to PyObjects. I have wrapped all of them inside a dedicated struct, which is traversed by the gc after "freeing" the module. I also defined some macros, to hide functions calls that are now needed because of the newly introduced indirections.
History
Date User Action Args
2012-05-05 19:47:19Robin.Schreibersetrecipients: + Robin.Schreiber
2012-05-05 19:47:18Robin.Schreibersetmessageid: <1336247238.98.0.79082288942.issue14732@psf.upfronthosting.co.za>
2012-05-05 19:47:18Robin.Schreiberlinkissue14732 messages
2012-05-05 19:47:18Robin.Schreibercreate