> It will get caught by the client (cli or packagemanager). I'm not sure > if there will be cleanup required or not. I thought you would have more > insight than I do into what the consequences of essentially exiting > directly to client code from this deep might be.
Some of the cleanup happens when any exception occurs due to the try/finally block wrapped around extract_file. That should close files and streams, and the cleanup_downloads() should remove any incomplete files. Is the GUI stashing any additional state that needs to be cleaned up upon cancellation? -j _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
