Dick Moores wrote: > Could you give a blow-by-blow on the dis.dis()? That's a bit more than I have time for ATM but it's not really that hard to at least get a general understanding of what is going on. Here is a list of the bytecode instructions that may help: http://docs.python.org/lib/bytecodes.html Kent