Jeremy Maitin-Shepard
66f9ee4afd
Make -P (pdb) work better with exceptions triggered from events
...
Previously, if an exception was raised from an event listener, and the
`-P` option was specified, the debugger would be started not for the
original error but for the `ExtensionError` wrapping it that was
raised by `EventManager.emit`. That made it difficult to debug the
error.
With this change, when `-P` is specified, wrapping of errors in
`ExtensionError` is disabled, which allows pdb to debug the original
error.
2022-07-04 18:48:44 -07:00
..
2020-11-15 18:25:39 +01:00
2022-03-19 23:16:27 +00:00
2022-06-26 13:04:15 +01:00
2020-11-20 19:43:02 +01:00
2022-02-20 03:06:23 +00:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-04-22 04:21:38 +01:00
2022-06-16 19:50:01 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-05-23 01:50:41 +09:00
2022-06-19 22:51:48 +01:00
2022-06-16 21:07:25 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-06-16 21:07:25 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:11:08 +01:00
2022-04-27 03:11:08 +01:00
2022-02-20 03:13:45 +00:00
2022-05-30 12:35:08 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-05-02 17:05:42 +01:00
2022-06-26 14:43:05 +01:00
2022-02-20 03:13:45 +00:00
2022-06-23 21:48:32 +01:00
2022-02-20 03:13:45 +00:00
2022-04-27 03:04:19 +01:00
2022-02-20 03:13:45 +00:00
2022-06-16 19:50:01 +01:00
2022-06-16 19:50:01 +01:00
2018-09-09 11:50:56 -07:00
2022-07-04 18:48:44 -07:00
2022-05-02 17:51:26 +01:00
2022-05-01 17:50:34 +03:00
2022-05-01 17:50:34 +03:00
2022-05-01 17:50:34 +03:00
2022-04-05 01:08:58 +09:00
2022-06-14 02:49:07 +09:00
2022-02-20 03:06:23 +00:00
2022-06-14 02:49:07 +09:00
2022-02-20 03:13:45 +00:00
2022-04-01 07:37:07 +02:00
2022-05-08 22:59:14 +09:00
2022-05-23 02:04:03 +09:00
2022-06-14 02:49:07 +09:00
2022-06-16 21:07:25 +01:00
2022-05-07 21:27:47 +09:00
2022-04-27 03:04:19 +01:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-03-27 15:22:11 +09:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-05-03 01:42:50 +09:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-05-15 23:06:49 +09:00
2022-06-26 12:40:42 +01:00
2022-03-07 15:17:45 +00:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-04-27 03:04:19 +01:00
2022-02-20 03:13:45 +00:00
2022-06-16 19:50:01 +01:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-04-27 03:11:08 +01:00
2022-06-15 10:15:53 +01:00
2022-06-16 21:37:46 +01:00
2022-02-20 03:13:45 +00:00
2022-04-27 03:04:19 +01:00
2022-02-20 03:13:45 +00:00
2022-05-02 17:05:42 +01:00
2022-05-02 17:47:46 +01:00
2022-04-27 03:04:19 +01:00
2022-04-27 03:04:19 +01:00
2022-05-07 22:18:00 +09:00
2022-04-27 03:11:08 +01:00
2022-04-27 03:04:19 +01:00
2022-06-01 18:10:55 +01:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-06-26 14:43:05 +01:00
2022-04-27 03:11:08 +01:00
2022-02-20 03:13:45 +00:00
2022-04-17 03:09:11 +09:00
2022-02-20 03:13:45 +00:00
2022-06-16 19:51:49 +01:00
2022-02-20 03:13:45 +00:00
2022-04-22 04:21:38 +01:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-03-19 22:56:54 +09:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2022-02-20 03:13:45 +00:00
2020-11-15 17:15:40 +09:00
2021-12-11 11:38:24 +09:00