Sorry, just seen a mistake in my code, however Diez beat me to what I was actually thinking!
Wes On 05/09/07, Wesley Brooks <[EMAIL PROTECTED]> wrote: > Try adding all the functions into a list such as; > > funcList = [dev.read1, dev.read2, dev.read3] > > for func in funcList: > for dev in devs: > try: > func() > except: > print exception > remove dev from devs > > Wes. > > On 05/09/07, bambam <[EMAIL PROTECTED]> wrote: > > I have about 30 pages (10 * 3 pages each) of code like this > > (following). Can anyone suggest a more compact way to > > code the exception handling? If there is an exception, I need > > to continue the loop, and continue the list. > > > > Steve. > > > > ----------------------------------- > > for dev in devs > > try: > > dev.read1() > > except > > print exception > > remove dev from devs > > > > for dev in devs > > try: > > dev.read2() > > except > > print exception > > remove dev from devs > > > > for dev in devs > > try: > > dev.read3() > > except > > print exception > > remove dev from devs > > > > etc. > > > > > > -- > > http://mail.python.org/mailman/listinfo/python-list > > > -- http://mail.python.org/mailman/listinfo/python-list