On Thu, Feb 16, 2017 at 4:32 AM, lewis <[email protected]> wrote:
> I managed to hard crash Leo ...In a viewrendered window I clicked on [a url]. My apologies for this. Rev cbc0b03 fixes the problem and ensures that Leo can never again exit unexpected in exactly the same way. Edward P. S. Leo catches all exceptions when executing commands, but clicking a url calls a callback. For *this* bug it suffices to have g.openUrlOnClick catch all exceptions. The potential exists for similar problems in other callbacks. A code review is needed. P. P. S. I use the term "hard crash" to mean that Leo has somehow caused the Python interpreter itself to crash. This can happen by passing the wrong args to Qt. In this case, the effect is the same, but the cause is just an uncaught Python exception. EKR -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
