|
From: | Mike Miller |
Subject: | [Octave-bug-tracker] [bug #56828] urlread/urlwrite/webread functions are not interruptible with Ctrl+C |
Date: | Fri, 30 Aug 2019 12:51:15 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36 |
Update of bug #56828 (project octave): Severity: 1 - Wish => 2 - Minor Item Group: Feature Request => Regression Status: None => Confirmed _______________________________________________________ Follow-up Comment #1: This is a regression from Octave 4.2 when the signal handling stack was refactored. The url_transfer::perform method is labeled as being interruptible in a foreign library, but it no longer is with the current signal handling approach. Maybe there is a way to rewrite url_transfer::perform so that the request is performed non-blocking with a callback or some kind of sentinel that can be polled for completion in an interruptible loop? _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?56828> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |