From c6639cda512d32b016dce713ac2c737a9056eac0 Mon Sep 17 00:00:00 2001 From: Andre Delfino Date: Wed, 5 Dec 2018 18:09:25 -0300 Subject: [2.7] Move __missing__ after __delitem__ in Data model. (GH-10923). (GH-10944) (cherry picked from commit 1ce853f37783575e2b3aaa159ddcebc8660830ef) Co-authored-by: Andre Delfino --- Doc/reference/datamodel.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst index 7bdb141ae5..92f95c2db9 100644 --- a/Doc/reference/datamodel.rst +++ b/Doc/reference/datamodel.rst @@ -1919,12 +1919,6 @@ sequences, it should iterate through the values. indexes to allow proper detection of the end of the sequence. -.. method:: object.__missing__(self, key) - - Called by :class:`dict`\ .\ :meth:`__getitem__` to implement ``self[key]`` for dict subclasses - when key is not in the dictionary. - - .. method:: object.__setitem__(self, key, value) Called to implement assignment to ``self[key]``. Same note as for @@ -1943,6 +1937,12 @@ sequences, it should iterate through the values. values as for the :meth:`__getitem__` method. +.. method:: object.__missing__(self, key) + + Called by :class:`dict`\ .\ :meth:`__getitem__` to implement ``self[key]`` for dict subclasses + when key is not in the dictionary. + + .. method:: object.__iter__(self) This method is called when an iterator is required for a container. This method -- cgit v1.2.1