The cleanup on exception was commented out.
If there isn't a reason for that then the attached patch runs cleanup on BaseException (to catch interrupts) and after post_install, which removes the iso mount.
The cleanup on exception was commented out.
If there isn't a reason for that then the attached patch runs cleanup on BaseException (to catch interrupts) and after post_install, which removes the iso mount.