Skip to content

Commit 9d1cfc1

Browse files
kumaraditya303miss-islington
authored andcommitted
pythongh-132657: optimize PySet_Contains for frozenset (pythonGH-141183)
(cherry picked from commit 7211a34) Co-authored-by: Kumar Aditya <[email protected]>
1 parent f6552d2 commit 9d1cfc1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Objects/setobject.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2731,7 +2731,9 @@ PySet_Contains(PyObject *anyset, PyObject *key)
27312731
PyErr_BadInternalCall();
27322732
return -1;
27332733
}
2734-
2734+
if (PyFrozenSet_CheckExact(anyset)) {
2735+
return set_contains_key((PySetObject *)anyset, key);
2736+
}
27352737
int rv;
27362738
Py_BEGIN_CRITICAL_SECTION(anyset);
27372739
rv = set_contains_key((PySetObject *)anyset, key);

0 commit comments

Comments
 (0)