@@ -859,64 +859,6 @@ static PyMappingMethods odict_as_mapping = {
859
859
* OrderedDict methods
860
860
*/
861
861
862
- /* __delitem__() */
863
-
864
- PyDoc_STRVAR (odict_delitem__doc__ , "od.__delitem__(y) <==> del od[y]" );
865
-
866
- /* __eq__() */
867
-
868
- PyDoc_STRVAR (odict_eq__doc__ ,
869
- "od.__eq__(y) <==> od==y. Comparison to another OD is order-sensitive\n\
870
- while comparison to a regular mapping is order-insensitive.\n\
871
- " );
872
-
873
- /* forward */
874
- static PyObject * odict_richcompare (PyObject * v , PyObject * w , int op );
875
-
876
- static PyObject *
877
- odict_eq (PyObject * a , PyObject * b )
878
- {
879
- return odict_richcompare (a , b , Py_EQ );
880
- }
881
-
882
- /* __init__() */
883
-
884
- PyDoc_STRVAR (odict_init__doc__ ,
885
- "Initialize an ordered dictionary. The signature is the same as\n\
886
- regular dictionaries. Keyword argument order is preserved.\n\
887
- \n\
888
- " );
889
-
890
- /* forward */
891
- static int odict_init (PyObject * self , PyObject * args , PyObject * kwds );
892
-
893
- /* __iter__() */
894
-
895
- PyDoc_STRVAR (odict_iter__doc__ , "od.__iter__() <==> iter(od)" );
896
-
897
- static PyObject * odict_iter (PyODictObject * self ); /* forward */
898
-
899
- /* __ne__() */
900
-
901
- /* Mapping.__ne__() does not have a docstring. */
902
- PyDoc_STRVAR (odict_ne__doc__ , "" );
903
-
904
- static PyObject *
905
- odict_ne (PyObject * a , PyObject * b )
906
- {
907
- return odict_richcompare (a , b , Py_NE );
908
- }
909
-
910
- /* __repr__() */
911
-
912
- PyDoc_STRVAR (odict_repr__doc__ , "od.__repr__() <==> repr(od)" );
913
-
914
- static PyObject * odict_repr (PyODictObject * self ); /* forward */
915
-
916
- /* __setitem__() */
917
-
918
- PyDoc_STRVAR (odict_setitem__doc__ , "od.__setitem__(i, y) <==> od[i]=y" );
919
-
920
862
/* fromkeys() */
921
863
922
864
/*[clinic input]
@@ -1370,25 +1312,8 @@ OrderedDict_move_to_end_impl(PyODictObject *self, PyObject *key, int last)
1370
1312
1371
1313
static PyMethodDef odict_methods [] = {
1372
1314
1373
- /* explicitly defined so we can align docstrings with
1374
- * collections.OrderedDict */
1375
- {"__delitem__" , (PyCFunction )odict_mp_ass_sub , METH_NOARGS ,
1376
- odict_delitem__doc__ },
1377
- {"__eq__" , (PyCFunction )odict_eq , METH_NOARGS ,
1378
- odict_eq__doc__ },
1379
- {"__init__" , (PyCFunction )odict_init , METH_NOARGS ,
1380
- odict_init__doc__ },
1381
- {"__iter__" , (PyCFunction )odict_iter , METH_NOARGS ,
1382
- odict_iter__doc__ },
1383
- {"__ne__" , (PyCFunction )odict_ne , METH_NOARGS ,
1384
- odict_ne__doc__ },
1385
- {"__repr__" , (PyCFunction )odict_repr , METH_NOARGS ,
1386
- odict_repr__doc__ },
1387
- {"__setitem__" , (PyCFunction )odict_mp_ass_sub , METH_NOARGS ,
1388
- odict_setitem__doc__ },
1389
- ORDEREDDICT_FROMKEYS_METHODDEF
1390
-
1391
1315
/* overridden dict methods */
1316
+ ORDEREDDICT_FROMKEYS_METHODDEF
1392
1317
{"__sizeof__" , (PyCFunction )odict_sizeof , METH_NOARGS ,
1393
1318
odict_sizeof__doc__ },
1394
1319
{"__reduce__" , (PyCFunction )odict_reduce , METH_NOARGS ,
0 commit comments