Skip to content

Commit e32adeb

Browse files
optimize PySet_Contains for frozensets
1 parent 4e6e208 commit e32adeb

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

Objects/setobject.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2748,11 +2748,7 @@ PySet_Contains(PyObject *anyset, PyObject *key)
27482748
return -1;
27492749
}
27502750

2751-
int rv;
2752-
Py_BEGIN_CRITICAL_SECTION(anyset);
2753-
rv = set_contains_key((PySetObject *)anyset, key);
2754-
Py_END_CRITICAL_SECTION();
2755-
return rv;
2751+
return _PySet_Contains(_PySet_CAST(anyset), key);
27562752
}
27572753

27582754
int

0 commit comments

Comments
 (0)