[Tutor] Another Question

alan.gauld@bt.com alan.gauld@bt.com
Tue, 16 Jan 2001 17:44:10 -0000


> How can the method fun in class B use its option tuple to 
> call the fun method in the class A?

I assume I'm missing the point here but this seems to do it...

>>> class A:
...  def fun(s,*o):
...    print "A fun"
...
>>> class B(A):
...  def fun(s,*o):
...    A.fun(s,o)
...
>>> b = B()
>>> b.fun(1,2,3)
A fun
>>>

> The problem is caused because we can change the tuple (options).

You can create a new tuple but you can't change the original. Tuples 
are immutable.

I think I'm missing the issue.

Alan G.