deleting a method
MRAB
google at mrabarnett.plus.com
Sat Jan 3 17:36:47 EST 2009
Filip GruszczyĆski wrote:
> I am trying to delete a method from a class. It's easy to delete other
> attributes, but when I try:
>
>>>> class A:
> ... def foo():
> ... pass
> ...
>>>> a = A()
>>>> del a.foo
>
> I get
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> AttributeError: A instance has no attribute 'foo'
>
> Why is it so and how may still delete it?
>
'a' is an instance of class A. You're trying to delete 'foo' from the
instance.
More information about the Python-list
mailing list