simplexml: consistent interface for xml attributes -- __contains__

This commit is contained in:
Tomasz Melcer 2007-08-15 09:29:27 +00:00
parent b8087cdb53
commit a6a3fbbff0
1 changed files with 3 additions and 0 deletions

View File

@ -253,6 +253,9 @@ class Node(object):
def __delitem__(self,item):
""" Deletes node's attribute "item". """
return self.delAttr(item)
def __contains__(self,item):
""" Checks if node has attribute "item" """
self.has_attr(item)
def __getattr__(self,attr):
""" Reduce memory usage caused by T/NT classes - use memory only when needed. """
if attr=='T':