On Sat, Nov 19, 2011 at 8:31 PM, Nikunj Badjatya <[email protected]>wrote:
> Can someone throw some light on this please. > If I understand right, this is what you want to do: Somewhere deep inside the "main" function, an exception is thrown. In the exception handler, if some condition is true, you want to say, "no, no, don't worry about the exception. please continue execution of main from the line after the exception". I don't think this can be done in python. You'll need to restructure your code instead. On Fri, Nov 18, 2011 at 7:23 PM, <[email protected]> wrote: > Hi , > > Please look at the below code snippet: > > {{{ > > if __name__ == "__main__": > try: > main() > except KeyboardInterrupt: > print("\nKeyboard interrupt from the user !!") > ret = input("Want to abort the installation ?[y/n]: ") > while True: > if ret == "y": > sys.exit(0) > elif ret == "n": > ## Want to continue the main() where it left of. > else: > > ret = input("Please enter either y/n : ") > > continue > > > > }}} > > > > In the "elif" block. I want to have a provision wherein "main()" would > > continue its execution where it left off. > > How can this be done.? > > > > Thanks > > Nikunj > > > > > > _______________________________________________ > > BangPypers mailing list > > [email protected] > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > [email protected] > http://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ BangPypers mailing list [email protected] http://mail.python.org/mailman/listinfo/bangpypers
