@@ -920,9 +920,7 @@ deque_rotate(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
920
920
}
921
921
922
922
PyDoc_STRVAR (rotate_doc ,
923
- "rotate(n)\n\n"
924
- "Rotate the deque *n* steps to the right (default ``n=1``). "
925
- "If *n* is negative, rotates left." );
923
+ "Rotate the deque n steps to the right (default n=1). If n is negative, rotates left." );
926
924
927
925
static PyObject *
928
926
deque_reverse (dequeobject * deque , PyObject * unused )
@@ -963,8 +961,7 @@ deque_reverse(dequeobject *deque, PyObject *unused)
963
961
}
964
962
965
963
PyDoc_STRVAR (reverse_doc ,
966
- "reverse()\n\n"
967
- "Reverse the elements of the deque *IN PLACE*." );
964
+ "D.reverse() -- reverse *IN PLACE*" );
968
965
969
966
static PyObject *
970
967
deque_count (dequeobject * deque , PyObject * v )
@@ -1004,8 +1001,7 @@ deque_count(dequeobject *deque, PyObject *v)
1004
1001
}
1005
1002
1006
1003
PyDoc_STRVAR (count_doc ,
1007
- "count(x) -> int\n\n"
1008
- "Count the number of deque elements equal to *x*." );
1004
+ "D.count(value) -> integer -- return number of occurrences of value" );
1009
1005
1010
1006
static int
1011
1007
deque_contains (dequeobject * deque , PyObject * v)
@@ -1114,10 +1110,8 @@ deque_index(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
1114
1110
}
1115
1111
1116
1112
PyDoc_STRVAR (index_doc ,
1117
- "index(x, [start, [stop]]) -> int\n\n"
1118
- "Return the position of *x* in the deque "
1119
- "(at or after index *start* and before index *stop*). "
1120
- "Returns the first match or raises a ValueError if not found." );
1113
+ "D.index(value, [start, [stop]]) -> integer -- return first index of value.\n"
1114
+ "Raises ValueError if the value is not present." );
1121
1115
1122
1116
/* insert(), remove(), and delitem() are implemented in terms of
1123
1117
rotate() for simplicity and reasonable performance near the end
@@ -1162,13 +1156,10 @@ deque_insert(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
1162
1156
}
1163
1157
1164
1158
PyDoc_STRVAR (insert_doc ,
1165
- "insert(i, x)\n\n"
1166
- "Insert *x* into the deque at position *i*." );
1159
+ "D.insert(index, object) -- insert object before index" );
1167
1160
1168
1161
PyDoc_STRVAR (remove_doc ,
1169
- "remove(x)\n\n"
1170
- "Remove the first occurrence of *x*."
1171
- "If not found, raises a ValueError." );
1162
+ "D.remove(value) -- remove first occurrence of value." );
1172
1163
1173
1164
static int
1174
1165
valid_index (Py_ssize_t i , Py_ssize_t limit )
@@ -1546,8 +1537,7 @@ deque_sizeof(dequeobject *deque, void *unused)
1546
1537
}
1547
1538
1548
1539
PyDoc_STRVAR (sizeof_doc ,
1549
- "__sizeof__() -> int\n\n"
1550
- "Size of the deque in memory, in bytes." );
1540
+ "D.__sizeof__() -- size of D in memory, in bytes" );
1551
1541
1552
1542
static int
1553
1543
deque_bool (dequeobject * deque )
@@ -1602,8 +1592,7 @@ static PyNumberMethods deque_as_number = {
1602
1592
static PyObject * deque_iter (dequeobject * deque );
1603
1593
static PyObject * deque_reviter (dequeobject * deque , PyObject * Py_UNUSED (ignored ));
1604
1594
PyDoc_STRVAR (reversed_doc ,
1605
- "__reversed__()\n\n"
1606
- "Return a reverse iterator over the deque." );
1595
+ "D.__reversed__() -- return a reverse iterator over the deque" );
1607
1596
1608
1597
static PyMethodDef deque_methods [] = {
1609
1598
{"append" , (PyCFunction )deque_append ,
@@ -1648,8 +1637,9 @@ static PyMethodDef deque_methods[] = {
1648
1637
};
1649
1638
1650
1639
PyDoc_STRVAR (deque_doc ,
1651
- "deque([iterable[, maxlen]]) -> collections.deque\n\n"
1652
- "A list-like sequence optimized for data accesses near its endpoints." );
1640
+ "deque([iterable[, maxlen]]) --> deque object\n\
1641
+ \n\
1642
+ A list-like sequence optimized for data accesses near its endpoints." );
1653
1643
1654
1644
static PyTypeObject deque_type = {
1655
1645
PyVarObject_HEAD_INIT (NULL , 0 )
@@ -2032,8 +2022,7 @@ new_defdict(defdictobject *dd, PyObject *arg)
2032
2022
dd -> default_factory ? dd -> default_factory : Py_None , arg , NULL );
2033
2023
}
2034
2024
2035
- PyDoc_STRVAR (defdict_copy_doc , "copy() -> collections.deque\n\n"
2036
- "A shallow copy of the deque." );
2025
+ PyDoc_STRVAR (defdict_copy_doc , "D.copy() -> a shallow copy of D." );
2037
2026
2038
2027
static PyObject *
2039
2028
defdict_copy (defdictobject * dd , PyObject * Py_UNUSED (ignored ))
0 commit comments