March 2003
Intermediate to advanced
656 pages
39h 30m
English
delattr
delattr(obj,name)
Removes attribute name from
obj.
delattr(
obj
,'ident')
is like del
obj.ident.
If obj has an attribute named
name just because its type or class has it
(as is normally the case, for example, with methods of
obj), you cannot delete that attribute
from obj itself. You may or may not be
able to delete that attribute from the type or class itself,
depending on what the type or class allows. If you can,
obj would cease to have the attribute, and
so would every other object of that type or class.