> Careful, bearophiles' answer remains the best one.
>
> The only reason your example worked is that you had already had
> SomeClass defined (probably from a previous experiment).
Scott is correct, and if bearophile and I ever give you conflicting
advice, take bearophile's.
A (corrected) bit of code that might serve your purpose would be
as follows:
class SomeClass:
def doNothing():
pass
def function1(self):
print "running function 1"
def function2(self, passedFunction=doNothing):
print "running passed function"
passedFunction()
again, though- bearophile's is the best, and most standard,
answer here
--
http://mail.python.org/mailman/listinfo/python-list