@@ -910,9 +910,7 @@ deque_rotate(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
910
910
}
911
911
912
912
PyDoc_STRVAR (rotate_doc ,
913
- "rotate(n)\n\n"
914
- "Rotate the deque *n* steps to the right (default ``n=1``). "
915
- "If *n* is negative, rotates left." );
913
+ "Rotate the deque n steps to the right (default n=1). If n is negative, rotates left." );
916
914
917
915
static PyObject *
918
916
deque_reverse (dequeobject * deque , PyObject * unused )
@@ -953,8 +951,7 @@ deque_reverse(dequeobject *deque, PyObject *unused)
953
951
}
954
952
955
953
PyDoc_STRVAR (reverse_doc ,
956
- "reverse()\n\n"
957
- "Reverse the elements of the deque *IN PLACE*." );
954
+ "D.reverse() -- reverse *IN PLACE*" );
958
955
959
956
static PyObject *
960
957
deque_count (dequeobject * deque , PyObject * v )
@@ -993,8 +990,7 @@ deque_count(dequeobject *deque, PyObject *v)
993
990
}
994
991
995
992
PyDoc_STRVAR (count_doc ,
996
- "count(x) -> int\n\n"
997
- "Count the number of deque elements equal to *x*." );
993
+ "D.count(value) -> integer -- return number of occurrences of value" );
998
994
999
995
static int
1000
996
deque_contains (dequeobject * deque , PyObject * v )
@@ -1102,10 +1098,8 @@ deque_index(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
1102
1098
}
1103
1099
1104
1100
PyDoc_STRVAR (index_doc ,
1105
- "index(x, [start, [stop]]) -> int\n\n"
1106
- "Return the position of *x* in the deque "
1107
- "(at or after index *start* and before index *stop*). "
1108
- "Returns the first match or raises a ValueError if not found." );
1101
+ "D.index(value, [start, [stop]]) -> integer -- return first index of value.\n"
1102
+ "Raises ValueError if the value is not present." );
1109
1103
1110
1104
/* insert(), remove(), and delitem() are implemented in terms of
1111
1105
rotate() for simplicity and reasonable performance near the end
@@ -1150,13 +1144,10 @@ deque_insert(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
1150
1144
}
1151
1145
1152
1146
PyDoc_STRVAR (insert_doc ,
1153
- "insert(i, x)\n\n"
1154
- "Insert *x* into the deque at position *i*." );
1147
+ "D.insert(index, object) -- insert object before index" );
1155
1148
1156
1149
PyDoc_STRVAR (remove_doc ,
1157
- "remove(x)\n\n"
1158
- "Remove the first occurrence of *x*."
1159
- "If not found, raises a ValueError." );
1150
+ "D.remove(value) -- remove first occurrence of value." );
1160
1151
1161
1152
static int
1162
1153
valid_index (Py_ssize_t i , Py_ssize_t limit )
@@ -1527,8 +1518,7 @@ deque_sizeof(dequeobject *deque, void *unused)
1527
1518
}
1528
1519
1529
1520
PyDoc_STRVAR (sizeof_doc ,
1530
- "__sizeof__() -> int\n\n"
1531
- "Size of the deque in memory, in bytes." );
1521
+ "D.__sizeof__() -- size of D in memory, in bytes" );
1532
1522
1533
1523
static PyObject *
1534
1524
deque_get_maxlen (dequeobject * deque , void * Py_UNUSED (ignored ))
@@ -1563,8 +1553,7 @@ static PySequenceMethods deque_as_sequence = {
1563
1553
static PyObject * deque_iter (dequeobject * deque );
1564
1554
static PyObject * deque_reviter (dequeobject * deque , PyObject * Py_UNUSED (ignored ));
1565
1555
PyDoc_STRVAR (reversed_doc ,
1566
- "__reversed__()\n\n"
1567
- "Return a reverse iterator over the deque." );
1556
+ "D.__reversed__() -- return a reverse iterator over the deque" );
1568
1557
1569
1558
static PyMethodDef deque_methods [] = {
1570
1559
{"append" , (PyCFunction )deque_append ,
@@ -1609,8 +1598,9 @@ static PyMethodDef deque_methods[] = {
1609
1598
};
1610
1599
1611
1600
PyDoc_STRVAR (deque_doc ,
1612
- "deque([iterable[, maxlen]]) -> collections.deque\n\n"
1613
- "A list-like sequence optimized for data accesses near its endpoints." );
1601
+ "deque([iterable[, maxlen]]) --> deque object\n\
1602
+ \n\
1603
+ A list-like sequence optimized for data accesses near its endpoints." );
1614
1604
1615
1605
static PyTypeObject deque_type = {
1616
1606
PyVarObject_HEAD_INIT (NULL , 0 )
@@ -1989,8 +1979,7 @@ new_defdict(defdictobject *dd, PyObject *arg)
1989
1979
dd -> default_factory ? dd -> default_factory : Py_None , arg , NULL );
1990
1980
}
1991
1981
1992
- PyDoc_STRVAR (defdict_copy_doc , "copy() -> collections.deque\n\n"
1993
- "A shallow copy of the deque." );
1982
+ PyDoc_STRVAR (defdict_copy_doc , "D.copy() -> a shallow copy of D." );
1994
1983
1995
1984
static PyObject *
1996
1985
defdict_copy (defdictobject * dd , PyObject * Py_UNUSED (ignored ))
0 commit comments