No return to the parent function

Joan Miller peloko45 at
Tue Feb 2 17:42:12 CET 2010

I've a main function called i.e. *foo()* which has a block of code
that is repetead several times (for the error catching code and error
reporting), but that code has a return to exit of *foo()*

    if self.background:
        return ReturnCode.ERROR, None
        raise NameError(error)


So I would tu put that code block into a separated function (*throw()
*), but the problem is that it returns to the parent function (foo()).
How to solve it?

More information about the Python-list mailing list