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 eli.bendersky
Recipients eli.bendersky, flox, jcea, loewis
Date 2012-03-16.04:54:04
SpamBayes Score 1.1003811e-08
Marked as misclassified No
Message-id <1331873645.87.0.233141754761.issue14065@psf.upfronthosting.co.za>
In-reply-to
Content
Martin, why do you think it's important for Element to support this? After all, this is XML, not an arbitrary tree. As such, the children of Element can only be other elements, and attribute values should be strings. Anything else will result in errors when attempting to write that Element into a real XML file. Semantically it doesn't make sense for the value of an attribute to be a list or any other container, for that matter.

In your sample code, if you attempt to dump or write L[0] before deleting it, you'll get an error.

Adding GC handling complicates the code (even if not by too much), and this complication should be justified. Can you see a valid use case where GC handling would be required?
History
Date User Action Args
2012-03-16 04:54:05eli.benderskysetrecipients: + eli.bendersky, loewis, jcea, flox
2012-03-16 04:54:05eli.benderskysetmessageid: <1331873645.87.0.233141754761.issue14065@psf.upfronthosting.co.za>
2012-03-16 04:54:05eli.benderskylinkissue14065 messages
2012-03-16 04:54:04eli.benderskycreate