Peter Bierma
9243a4b933
gh-126016: Remove bad assertion in PyThreadState_Clear (GH-139158)
...
In the _interpreters module, we use PyEval_EvalCode() to run Python code in another interpreter. However, when the process receives a KeyboardInterrupt, PyEval_EvalCode() will jump straight to finalization rather than returning. This prevents us from cleaning up and marking the thread as "not running main", which triggers an assertion in PyThreadState_Clear() on debug builds. Since everything else works as intended, remove that assertion.
2025-09-19 12:17:05 +00:00
..
2025-09-17 12:59:49 +02:00
2025-09-16 08:48:41 +05:30
2025-07-11 12:36:17 -07:00
2025-05-28 14:45:08 +00:00
2025-09-18 11:17:51 +00:00
2025-09-17 10:17:56 +00:00
2025-05-07 20:28:32 +02:00
2025-08-22 14:11:59 +03:00
2025-07-12 13:30:09 +00:00
2025-08-29 14:28:04 +02:00
2025-08-03 22:00:17 -04:00
2025-08-17 13:37:50 +03:00
2025-08-08 12:07:15 -07:00
2025-09-12 20:13:05 +00:00
2025-09-05 15:41:01 -07:00
2025-08-22 08:44:25 +00:00
2025-06-25 06:42:38 +01:00
2025-09-17 14:45:52 -07:00
2025-09-12 22:25:18 +01:00
2025-09-14 23:47:14 +01:00
2025-05-06 18:33:52 +03:00
2025-05-03 07:54:33 +00:00
2025-08-25 14:58:00 +02:00
2025-07-15 11:56:42 +02:00
2025-09-16 12:16:48 +01:00
2025-09-19 12:17:05 +00:00
2025-08-12 07:55:01 +03:00
2025-05-03 16:57:09 +03:00
2025-08-14 21:26:02 +00:00
2025-09-05 18:58:42 +03:00
2025-05-15 02:39:42 -07:00
2025-05-17 09:58:16 +02:00
2025-07-03 10:48:47 +03:00
2025-07-19 10:12:10 -07:00
2025-07-21 23:16:30 +00:00
2025-09-18 17:32:14 +01:00
2025-09-18 11:41:21 +01:00
2025-07-21 08:44:26 +02:00
2025-09-18 18:58:16 +00:00
2025-09-15 18:26:23 +02:00
2025-05-17 09:58:16 +02:00
2025-05-20 11:24:11 -04:00
2025-09-16 17:06:44 +00:00
2025-09-15 19:50:46 +01:00
2025-07-07 11:16:27 +03:00
2025-07-04 11:27:21 +09:00
2025-09-19 10:23:12 +00:00
2025-05-05 15:00:15 +03:00
2025-08-13 06:47:47 -07:00
2025-07-20 14:55:44 -07:00
2025-07-31 12:55:00 +03:00
2025-07-24 09:58:54 +09:00
2025-04-27 14:41:30 -07:00
2025-08-20 19:55:50 +03:00
2025-05-03 22:50:37 -04:00
2025-06-04 13:57:31 +09:00
2025-07-10 17:42:14 +02:00
2025-04-22 11:01:55 +02:00
2025-05-05 19:46:46 +02:00
2025-06-15 12:13:19 -04:00
2025-09-04 13:20:23 +05:30
2025-04-24 16:49:09 +00:00
2025-08-27 17:52:50 +01:00
2025-08-18 14:25:51 +02:00
2025-08-08 18:34:02 +03:00
2025-05-05 19:46:46 +02:00
2025-07-25 12:46:12 +03:00
2025-07-19 05:55:02 -07:00
2025-05-03 17:58:21 +03:00
2025-07-07 11:16:31 +03:00
2025-08-23 15:18:46 +00:00
2025-07-30 10:19:19 +03:00
2025-09-16 16:21:55 +02:00
2025-03-06 23:41:03 +00:00
2025-08-06 17:13:58 +01:00
2025-03-18 16:28:00 -05:00
2025-08-25 16:23:47 +03:00
2025-08-26 10:38:53 +00:00
2025-09-18 00:52:46 -05:00
2025-07-26 08:22:06 +00:00
2025-08-22 12:08:55 +02:00
2025-08-28 17:57:53 +03:00
2025-04-28 08:38:56 -07:00
2025-08-11 15:04:47 +02:00
2025-05-09 12:15:16 +05:30
2025-08-18 10:11:15 +03:00
2025-04-27 14:41:30 -07:00
2025-08-25 16:38:43 +02:00
2025-06-23 12:49:27 +02:00
2025-07-30 10:19:19 +03:00
2025-03-19 19:33:01 +00:00
2025-08-04 02:15:59 +00:00
2025-03-28 10:35:20 +00:00
2025-09-03 13:57:01 +02:00
2025-09-12 12:54:04 +01:00
2025-05-05 19:46:46 +02:00
2025-05-05 19:46:46 +02:00
2025-03-12 15:03:36 +01:00
2025-09-01 18:58:45 +02:00
2025-03-02 08:05:40 -05:00
2025-07-30 10:19:19 +03:00
2025-06-24 14:41:41 -07:00
2025-08-27 17:52:50 +01:00
2025-07-10 18:44:24 +01:00
2025-05-05 19:46:46 +02:00
2025-06-25 20:01:25 -07:00
2025-07-25 07:56:28 -06:00
2025-07-09 10:23:46 -07:00
2025-06-24 11:09:46 +00:00
2025-07-12 14:27:32 +02:00
2025-09-12 14:26:21 -04:00
2025-07-23 18:09:53 +00:00
2025-05-20 21:47:57 +02:00
2025-08-23 10:17:14 +00:00
2025-07-12 12:42:35 +00:00
2025-05-19 19:28:09 +00:00
2025-09-08 08:36:12 +00:00
2025-04-28 23:05:37 -05:00
2025-07-15 10:45:41 +01:00
2025-07-13 21:09:42 +03:00
2025-09-05 16:19:47 +02:00
2025-07-08 18:39:47 +02:00
2025-05-03 17:58:49 +03:00
2025-09-18 08:29:12 -04:00
2025-03-30 14:19:38 +03:00
2025-05-02 20:22:31 +02:00
2025-05-26 13:49:39 -04:00
2025-05-05 19:46:46 +02:00
2025-08-21 16:56:57 +01:00
2025-07-20 20:49:00 +02:00
2025-09-18 18:58:16 +00:00
2025-09-17 13:31:51 +00:00
2025-04-09 16:18:54 -07:00
2025-07-13 08:49:12 +03:00
2025-05-05 19:46:46 +02:00
2025-05-05 19:46:46 +02:00
2025-09-01 17:14:23 -07:00