make order of function definitions irrelevant
antonmuhin.REMOVE.ME.FOR.REAL.MAIL at rambler.ru
Mon Nov 10 20:39:19 CET 2003
Joerg Schuster wrote:
> according to
> the order of function definitions does matter in python. Does anyone
> know a trick to avoid this? Is there a way to "declare" functions
> without defining them?
> (Making the order of function definitions irrelevant would be useful
> for automatically generated python scripts.)
As was said, you usually don't need such a thing. If you desperatly
looking for it, something like this might work:
func = None
assert func, 'func is None'
func = foo
Of course, in this case you'd better pass an actual function as a
parameter. But, again, almost for sureit's a flaw in your design.
More information about the Python-list