Craig Citro wrote: > Ok, I'm obviously being silly here, but sure you can: > >>>>dis.dis("raise TypeError()") If producing different bytecode were considered a reason against performing an optimisation, then no code optimisations would be permissible at all! -- Greg