Pablo Galindo Salgado
3b3be05a16
bpo-46940: Don't override existing AttributeError suggestion information (GH-31710)
...
When an exception is created in a nested call to PyObject_GetAttr, any
external calls will override the context information of the
AttributeError that we have already placed in the most internal call.
This will cause the suggestions we create to nor work properly as the
attribute name and object that we will be using are the incorrect ones.
To avoid this, we need to check first if these attributes are already
set and bail out if that's the case.
2022-03-07 12:23:11 +00:00
..
2022-02-04 15:49:43 +09:00
2022-03-03 16:19:56 +09:00
2022-02-07 17:09:07 -08:00
2022-03-05 17:47:00 +02:00
2022-02-04 15:49:43 +09:00
2022-02-10 16:56:21 -08:00
2022-01-28 01:35:13 +01:00
2022-03-01 15:44:08 +01:00
2022-03-03 22:54:36 +09:00
2022-03-01 15:44:08 +01:00
2022-01-22 18:05:43 +02:00
2021-12-09 13:53:44 +00:00
2021-12-03 00:08:42 +00:00
2022-01-21 01:42:25 +01:00
2022-03-01 15:44:08 +01:00
2022-01-21 13:24:33 -08:00
2022-02-18 17:53:29 -08:00
2021-11-01 11:14:53 +01:00
2022-01-22 21:48:56 +01:00
2021-12-16 21:08:18 -08:00
2021-12-07 12:31:04 +01:00
2022-01-12 08:48:10 -08:00
2021-10-28 11:11:18 +01:00
2022-01-25 20:02:23 +01:00
2021-11-01 11:14:53 +01:00
2022-03-01 15:44:08 +01:00
2022-01-26 12:47:45 -08:00
2022-03-06 13:49:42 +02:00
2021-11-01 11:14:53 +01:00
2022-01-25 22:12:14 +00:00
2021-12-07 12:31:04 +01:00
2021-12-07 12:31:04 +01:00
2022-01-25 08:09:06 +01:00
2022-02-05 20:52:01 +01:00
2021-11-01 11:14:53 +01:00
2022-02-08 00:24:09 +01:00
2022-03-01 16:00:34 +00:00
2021-12-12 10:41:12 +02:00
2022-01-17 17:45:44 +00:00
2021-11-01 11:14:53 +01:00
2022-02-25 00:03:20 +01:00
2022-02-25 12:11:34 +00:00
2022-02-22 22:04:07 +01:00
2022-01-15 22:33:28 -06:00
2022-03-01 13:53:13 +00:00
2022-01-20 18:56:33 +01:00
2022-03-01 15:44:08 +01:00
2022-02-17 13:17:43 +01:00
2022-01-21 09:36:19 +02:00
2021-12-08 16:05:00 +00:00
2022-01-25 23:14:03 +00:00
2022-02-23 00:14:35 -05:00
2021-10-19 21:11:28 +02:00
2022-03-01 15:44:08 +01:00
2022-02-08 11:50:38 +00:00
2022-03-03 13:06:29 +09:00
2022-03-03 15:31:00 -08:00
2022-01-18 21:28:18 +02:00
2021-10-20 16:36:27 +02:00
2021-10-28 10:48:02 +03:00
2022-01-18 21:28:18 +02:00
2022-02-27 00:28:24 +01:00
2022-01-22 18:27:52 -08:00
2022-01-27 00:46:48 +09:00
2022-01-02 23:22:42 +00:00
2022-03-05 15:59:24 +02:00
2022-01-27 13:40:44 +00:00
2022-03-07 12:23:11 +00:00
2022-02-05 20:52:01 +01:00
2022-01-25 08:09:06 +01:00
2022-02-05 20:52:01 +01:00
2022-01-22 18:05:43 +02:00
2022-02-27 01:12:33 +01:00
2022-02-17 20:45:35 -05:00
2022-01-16 22:52:43 +01:00
2021-10-22 00:09:47 +02:00
2022-02-16 05:54:09 -05:00
2022-02-02 02:47:40 +01:00
2022-01-15 14:15:32 -08:00
2022-01-25 08:09:06 +01:00
2022-02-01 18:12:26 +01:00
2022-01-20 11:46:39 +00:00
2022-03-05 15:59:24 +02:00
2022-02-05 20:52:01 +01:00
2022-01-18 15:46:26 +00:00
2021-12-18 06:23:34 -08:00
2022-02-25 10:25:12 +02:00
2021-11-30 11:27:37 +09:00
2022-01-25 08:09:06 +01:00
2022-03-04 00:41:34 +01:00
2022-01-25 23:14:03 +00:00
2022-01-13 09:46:38 +01:00
2022-01-20 18:56:33 +01:00
2022-02-16 04:46:20 -08:00
2022-02-03 11:43:25 +02:00
2022-02-05 20:52:01 +01:00
2022-02-05 20:52:01 +01:00
2021-10-28 11:11:18 +01:00
2022-01-25 06:56:53 -06:00
2022-02-22 22:06:43 +01:00
2022-01-24 04:39:50 -08:00
2022-02-03 11:43:25 +02:00
2022-01-09 15:32:25 +02:00
2022-02-21 15:48:32 +01:00
2021-10-29 09:20:21 +01:00
2022-03-03 10:38:27 +00:00
2021-11-17 11:07:54 +02:00
2022-01-13 23:35:42 +00:00
2021-10-22 07:58:04 +09:00
2022-02-05 20:52:01 +01:00
2022-02-08 13:01:37 -08:00
2022-01-21 17:00:48 +00:00
2022-02-09 15:15:36 -08:00
2021-10-23 00:13:46 +01:00
2022-01-25 08:09:06 +01:00
2022-01-25 08:09:06 +01:00
2022-01-25 08:09:06 +01:00
2022-01-13 09:46:38 +01:00
2022-02-05 20:52:01 +01:00
2022-01-06 19:13:10 +00:00
2022-01-02 13:18:20 -06:00
2022-02-19 00:57:36 -05:00
2022-01-20 18:56:33 +01:00
2022-02-05 20:52:01 +01:00
2022-01-25 08:09:06 +01:00
2021-11-07 17:44:11 -06:00
2022-02-05 20:52:01 +01:00
2021-11-18 09:51:30 +01:00
2022-01-25 08:09:06 +01:00
2022-01-27 10:24:48 +00:00
2022-02-15 17:12:15 -06:00
2022-01-25 08:09:06 +01:00
2022-01-25 08:09:06 +01:00
2022-02-05 20:52:01 +01:00
2022-01-25 08:09:06 +01:00
2022-02-11 11:25:08 -05:00
2021-10-22 16:14:58 +02:00
2022-01-25 08:09:06 +01:00
2022-02-06 21:50:09 +01:00
2021-12-07 12:31:04 +01:00
2022-01-13 09:46:38 +01:00
2022-01-17 08:52:42 -08:00
2022-01-25 08:09:06 +01:00
2022-01-17 08:52:42 -08:00
2022-02-02 07:03:10 -08:00
2021-11-30 18:20:08 -06:00
2022-01-11 11:15:42 -08:00
2021-11-01 11:14:53 +01:00
2022-01-25 08:09:06 +01:00
2022-03-06 14:21:28 +08:00
2022-01-25 08:09:06 +01:00
2022-03-05 17:47:00 +02:00
2022-01-27 13:40:44 +00:00
2022-03-02 08:09:28 +09:00
2022-01-29 00:43:36 +00:00
2022-02-01 10:31:57 +00:00
2022-02-09 18:06:19 +01:00
2021-10-19 22:34:23 -05:00
2022-01-16 22:52:43 +01:00
2022-01-16 22:52:43 +01:00
2022-02-25 22:17:13 -06:00
2022-01-27 21:43:00 -08:00
2022-01-25 23:14:03 +00:00
2022-01-25 23:14:03 +00:00
2022-03-05 17:47:00 +02:00
2021-12-11 00:45:02 +01:00
2022-02-22 18:28:58 +00:00
2022-01-20 18:56:33 +01:00
2022-01-25 23:14:03 +00:00
2022-01-27 14:57:55 +01:00
2022-02-06 17:35:48 -08:00
2022-03-05 17:47:00 +02:00
2022-03-07 02:32:51 -05:00
2021-12-14 16:48:15 +00:00
2022-02-07 13:48:43 +01:00
2022-02-25 13:31:03 +02:00
2021-12-30 16:16:27 -08:00
2022-01-25 08:09:06 +01:00
2022-01-16 22:52:43 +01:00
2022-01-25 08:09:06 +01:00
2022-01-25 08:09:06 +01:00
2021-12-05 14:22:54 +02:00
2022-03-07 11:31:46 +02:00
2022-02-02 07:03:10 -08:00
2022-01-18 21:28:18 +02:00
2022-02-05 20:52:01 +01:00
2022-01-18 07:05:16 +00:00
2022-02-25 00:32:02 +01:00