In message <[EMAIL PROTECTED]>, bambam wrote: > The devices are in a list, and are removed by using pop(i). This > messes up the loop iteration, so it is actually done by setting a > flag on each device in the exception handler, with ANOTHER > loop after each write/read/calculate sequence.
Why not just build a new list? E.g.
newdevs = []
for dev in devs :
...
if not removing_dev :
newdevs.append(dev)
#end if
#end for
devs = newdevs
--
http://mail.python.org/mailman/listinfo/python-list
