On May 21, 8:13 pm, Karlo Lozovina <[EMAIL PROTECTED]> wrote: > I'm not sure if Python can do this, and I can't find it on the web. So, > here it goes: > > try: > some_function() > except SomeException: > some_function2() > some_function3() > ... > # somehow goto 'try' block again > > In case it's not clear what I meant: after executing some_function() > exception SomeExcpetion gets risen. Then, in except block I do something > to fix whatever is causing the exception and then I would like to go back > to try block, and execute some_function() again. Is that doable?
How about something like the following (untested) done = False while not done: try: some_function() done = True except: some_function2() some_function3() André > > Thanks. > > -- > _______ Karlo Lozovina - Mosor > | | |.-----.-----. web:http://www.mosor.net|| ICQ#: 10667163 > | || _ | _ | Parce mihi domine quia Dalmata sum. > |__|_|__||_____|_____| -- http://mail.python.org/mailman/listinfo/python-list