https://github.com/python/cpython/commit/4f59f1d0d31522483fd881af5de3dadc0121401b
commit: 4f59f1d0d31522483fd881af5de3dadc0121401b
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: kumaraditya303 <[email protected]>
date: 2024-12-26T15:04:32Z
summary:

[3.13] Clean up redundant ifdef in list getitem (GH-128257) (#128276)

Clean up redundant ifdef in list getitem (GH-128257)

It's already inside a `Py_GIL_DISABLED` block so the `#else` clause is always 
unused.
(cherry picked from commit 42f7a00ae8b6b3fa09115e24b9512216c6c8978e)

Co-authored-by: da-woods <[email protected]>

files:
M Objects/listobject.c

diff --git a/Objects/listobject.c b/Objects/listobject.c
index ee53a8bddbed44..31ec8d5e05cf50 100644
--- a/Objects/listobject.c
+++ b/Objects/listobject.c
@@ -373,11 +373,7 @@ list_item_impl(PyListObject *self, Py_ssize_t idx)
     if (!valid_index(idx, size)) {
         goto exit;
     }
-#ifdef Py_GIL_DISABLED
     item = _Py_NewRefWithLock(self->ob_item[idx]);
-#else
-    item = Py_NewRef(self->ob_item[idx]);
-#endif
 exit:
     Py_END_CRITICAL_SECTION();
     return item;

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to