@@ -916,9 +916,7 @@ deque_rotate(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
916
916
}
917
917
918
918
PyDoc_STRVAR (rotate_doc ,
919
- "rotate(n)\n\n"
920
- "Rotate the deque *n* steps to the right (default ``n=1``). "
921
- "If *n* is negative, rotates left." );
919
+ "Rotate the deque n steps to the right (default n=1). If n is negative, rotates left." );
922
920
923
921
static PyObject *
924
922
deque_reverse (dequeobject * deque , PyObject * unused )
@@ -959,8 +957,7 @@ deque_reverse(dequeobject *deque, PyObject *unused)
959
957
}
960
958
961
959
PyDoc_STRVAR (reverse_doc ,
962
- "reverse()\n\n"
963
- "Reverse the elements of the deque *IN PLACE*." );
960
+ "D.reverse() -- reverse *IN PLACE*" );
964
961
965
962
static PyObject *
966
963
deque_count (dequeobject * deque , PyObject * v )
@@ -1000,8 +997,7 @@ deque_count(dequeobject *deque, PyObject *v)
1000
997
}
1001
998
1002
999
PyDoc_STRVAR (count_doc ,
1003
- "count(x) -> int\n\n"
1004
- "Count the number of deque elements equal to *x*." );
1000
+ "D.count(value) -> integer -- return number of occurrences of value" );
1005
1001
1006
1002
static int
1007
1003
deque_contains (dequeobject * deque , PyObject * v )
@@ -1110,10 +1106,8 @@ deque_index(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
1110
1106
}
1111
1107
1112
1108
PyDoc_STRVAR (index_doc ,
1113
- "index(x, [start, [stop]]) -> int\n\n"
1114
- "Return the position of *x* in the deque "
1115
- "(at or after index *start* and before index *stop*). "
1116
- "Returns the first match or raises a ValueError if not found." );
1109
+ "D.index(value, [start, [stop]]) -> integer -- return first index of value.\n"
1110
+ "Raises ValueError if the value is not present." );
1117
1111
1118
1112
/* insert(), remove(), and delitem() are implemented in terms of
1119
1113
rotate() for simplicity and reasonable performance near the end
@@ -1158,13 +1152,10 @@ deque_insert(dequeobject *deque, PyObject *const *args, Py_ssize_t nargs)
1158
1152
}
1159
1153
1160
1154
PyDoc_STRVAR (insert_doc ,
1161
- "insert(i, x)\n\n"
1162
- "Insert *x* into the deque at position *i*." );
1155
+ "D.insert(index, object) -- insert object before index" );
1163
1156
1164
1157
PyDoc_STRVAR (remove_doc ,
1165
- "remove(x)\n\n"
1166
- "Remove the first occurrence of *x*."
1167
- "If not found, raises a ValueError." );
1158
+ "D.remove(value) -- remove first occurrence of value." );
1168
1159
1169
1160
static int
1170
1161
valid_index (Py_ssize_t i , Py_ssize_t limit )
@@ -1543,8 +1534,7 @@ deque_sizeof(dequeobject *deque, void *unused)
1543
1534
}
1544
1535
1545
1536
PyDoc_STRVAR (sizeof_doc ,
1546
- "__sizeof__() -> int\n\n"
1547
- "Size of the deque in memory, in bytes." );
1537
+ "D.__sizeof__() -- size of D in memory, in bytes" );
1548
1538
1549
1539
static PyObject *
1550
1540
deque_get_maxlen (dequeobject * deque , void * Py_UNUSED (ignored ))
@@ -1579,8 +1569,7 @@ static PySequenceMethods deque_as_sequence = {
1579
1569
static PyObject * deque_iter (dequeobject * deque );
1580
1570
static PyObject * deque_reviter (dequeobject * deque , PyObject * Py_UNUSED (ignored ));
1581
1571
PyDoc_STRVAR (reversed_doc ,
1582
- "__reversed__()\n\n"
1583
- "Return a reverse iterator over the deque." );
1572
+ "D.__reversed__() -- return a reverse iterator over the deque" );
1584
1573
1585
1574
static PyMethodDef deque_methods [] = {
1586
1575
{"append" , (PyCFunction )deque_append ,
@@ -1625,8 +1614,9 @@ static PyMethodDef deque_methods[] = {
1625
1614
};
1626
1615
1627
1616
PyDoc_STRVAR (deque_doc ,
1628
- "deque([iterable[, maxlen]]) -> collections.deque\n\n"
1629
- "A list-like sequence optimized for data accesses near its endpoints." );
1617
+ "deque([iterable[, maxlen]]) --> deque object\n\
1618
+ \n\
1619
+ A list-like sequence optimized for data accesses near its endpoints." );
1630
1620
1631
1621
static PyTypeObject deque_type = {
1632
1622
PyVarObject_HEAD_INIT (NULL , 0 )
@@ -2009,8 +1999,7 @@ new_defdict(defdictobject *dd, PyObject *arg)
2009
1999
dd -> default_factory ? dd -> default_factory : Py_None , arg , NULL );
2010
2000
}
2011
2001
2012
- PyDoc_STRVAR (defdict_copy_doc , "copy() -> collections.deque\n\n"
2013
- "A shallow copy of the deque." );
2002
+ PyDoc_STRVAR (defdict_copy_doc , "D.copy() -> a shallow copy of D." );
2014
2003
2015
2004
static PyObject *
2016
2005
defdict_copy (defdictobject * dd , PyObject * Py_UNUSED (ignored ))
0 commit comments