Vinay Sajip <vinay_sa...@yahoo.co.uk> added the comment:

Upon inspection, _ensure_attributes() is only called in _get_attributes(), 
setAttributeNode() and _set_attribute_node(). The last of these is only called 
by setAttributeNode(), and it would appear that setAttributeNode() is only 
called if there *are* attributes.

_get_attributes() is only called by writexml().

So, calls to public methods getAttribute(), getAttributeNS() and a few others 
are likely to fail because, if there are no attributes in the XML being 
processed, _ensure_attributes() wouldn't get called.

It looks like a bug to me! ;-)

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14168>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to