> 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

Reply via email to