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, martin.panter, rhettinger, scoder
Date 2014-04-02.13:32:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <CAF-Rda_TxE8YzpXpi8z52cTcbv4RL21RP81Oo7+hemw44DAk=A@mail.gmail.com>
In-reply-to <1396295386.41.0.633466181565.issue21028@psf.upfronthosting.co.za>
Content
> Do you have concrete suggestions? Make the tree iterable?

>  > Add all element methods to the tree, implicitly forwarding to the root?
>
> Yes, that is the feature request.  Add all the element methods to the
> elementtree object.
>
> Implicitly forwarding to the root would be a reasonable way to do it, but
> that is just an implementation detail.

Porting over all methods of Element to ElementTree sounds like an overkill
to me. How about just making a sensibly-behaving __iter__ for ElementTree?
This should be easy because ElementTree already has a iter() method that
behaves as needed (goes over all elements including root). Would iteration
+ perhaps clearer documentation solve most of the problem?
History
Date User Action Args
2014-04-02 13:32:10eli.benderskysetrecipients: + eli.bendersky, rhettinger, scoder, martin.panter
2014-04-02 13:32:10eli.benderskylinkissue21028 messages
2014-04-02 13:32:10eli.benderskycreate