(original) (raw)

changeset: 73199:72de2ac8bb4f branch: 2.7 parent: 73195:18bbfed9aafa user: Petri Lehtinen petri@digip.org date: Sun Oct 30 13:55:02 2011 +0200 files: Objects/setobject.c description: Avoid unnecessary recursive function calls (closes #10519) diff -r 18bbfed9aafa -r 72de2ac8bb4f Objects/setobject.c --- a/Objects/setobject.c Sun Oct 30 09:19:33 2011 +0200 +++ b/Objects/setobject.c Sun Oct 30 13:55:02 2011 +0200 @@ -1871,7 +1871,7 @@ tmpkey = make_new_set(&PyFrozenSet_Type, key); if (tmpkey == NULL) return -1; - rv = set_contains(so, tmpkey); + rv = set_contains_key(so, tmpkey); Py_DECREF(tmpkey); } return rv; @@ -1936,7 +1936,7 @@ tmpkey = make_new_set(&PyFrozenSet_Type, key); if (tmpkey == NULL) return NULL; - result = set_discard(so, tmpkey); + result = set_discard_key(so, tmpkey); Py_DECREF(tmpkey); return result; } /petri@digip.org