[Python-checkins] cpython (3.2): Avoid unnecessary recursive function calls (closes #10519)

petri.lehtinen python-checkins at python.org
Sun Oct 30 13:05:54 CET 2011


http://hg.python.org/cpython/rev/664bf4f3a820
changeset:   73200:664bf4f3a820
branch:      3.2
parent:      73196:c3bcd625dcd4
user:        Petri Lehtinen <petri at digip.org>
date:        Sun Oct 30 13:56:41 2011 +0200
summary:
  Avoid unnecessary recursive function calls (closes #10519)

files:
  Objects/setobject.c |  4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)


diff --git a/Objects/setobject.c b/Objects/setobject.c
--- a/Objects/setobject.c
+++ b/Objects/setobject.c
@@ -1877,7 +1877,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;
@@ -1942,7 +1942,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;
     }

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list