[Checkins] SVN: BTrees/branches/py3k/ Better argument name.

Tres Seaver cvs-admin at zope.org
Fri Dec 14 22:37:19 UTC 2012


Log message for revision 128670:
  Better argument name.

Changed:
  _U  BTrees/branches/py3k/
  U   BTrees/branches/py3k/BTrees/BTreeItemsTemplate.c

-=-
Modified: BTrees/branches/py3k/BTrees/BTreeItemsTemplate.c
===================================================================
--- BTrees/branches/py3k/BTrees/BTreeItemsTemplate.c	2012-12-14 22:37:18 UTC (rev 128669)
+++ BTrees/branches/py3k/BTrees/BTreeItemsTemplate.c	2012-12-14 22:37:19 UTC (rev 128670)
@@ -409,21 +409,20 @@
 }
 
 static PyObject *
-BTreeItems_subscript(BTreeItems *self, PyObject* key)
+BTreeItems_subscript(BTreeItems *self, PyObject* subscript)
 {
     Py_ssize_t len = BTreeItems_length_or_nonzero(self, 0);
 
-    if (PyIndex_Check(key))
+    if (PyIndex_Check(subscript))
     {
-        Py_ssize_t i = INT_AS_LONG(key);
-        i = PyNumber_AsSsize_t(key, PyExc_IndexError);
+        Py_ssize_t i = PyNumber_AsSsize_t(subscript, PyExc_IndexError);
         if (i == -1 && PyErr_Occurred())
             return NULL;
         if (i < 0)
             i += len;
         return BTreeItems_item(self, i);
     }
-    if (PySlice_Check(key))
+    if (PySlice_Check(subscript))
     {
         Py_ssize_t start, stop, step, slicelength;
 
@@ -433,7 +432,7 @@
 #define SLICEOBJ(x) (PySliceObject*)(x)
 #endif
 
-        if (PySlice_GetIndicesEx(SLICEOBJ(key), len,
+        if (PySlice_GetIndicesEx(SLICEOBJ(subscript), len,
                                  &start, &stop, &step, &slicelength) < 0)
         {
             return NULL;



More information about the checkins mailing list