Sybren Stuvel wrote: > Antoine De Groote enlightened us with: > > I hope I don't upset anybody by comparing Python to Ruby (again). Is > > there something like Ruby's retry keyword in Python? > > Please don't assume that everybody knows Ruby through and through...
In ruby, the equivalent to try...except is begin...rescue. In the rescue section you can ask it to retry the begin section. So, for example: b=0 begin puts 1/b rescue b=1 retry # <- this little guy end I don't think python has any equivalent (could be wrong). You can do something like this however: b=0 def do_stuff(): print 1/b try: do_stuff() except: b=1 do_stuff() Regards, Jordan -- http://mail.python.org/mailman/listinfo/python-list