From 1c9313f7db801eea125ccf1c592947f347b1aa42 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sun, 12 Oct 2008 12:51:12 +0000 Subject: [PATCH] remove a mention of backtick repr --- Doc/reference/datamodel.rst | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst index b1546632b9a..3c7fcfc193d 100644 --- a/Doc/reference/datamodel.rst +++ b/Doc/reference/datamodel.rst @@ -1108,15 +1108,14 @@ Basic customization .. index:: builtin: repr - Called by the :func:`repr` built-in function and by string conversions (reverse - quotes) to compute the "official" string representation of an object. If at all - possible, this should look like a valid Python expression that could be used to - recreate an object with the same value (given an appropriate environment). If - this is not possible, a string of the form ``<...some useful description...>`` - should be returned. The return value must be a string object. If a class - defines :meth:`__repr__` but not :meth:`__str__`, then :meth:`__repr__` is also - used when an "informal" string representation of instances of that class is - required. + Called by the :func:`repr` built-in function to compute the "official" string + representation of an object. If at all possible, this should look like a + valid Python expression that could be used to recreate an object with the + same value (given an appropriate environment). If this is not possible, a + string of the form ``<...some useful description...>`` should be returned. + The return value must be a string object. If a class defines :meth:`__repr__` + but not :meth:`__str__`, then :meth:`__repr__` is also used when an + "informal" string representation of instances of that class is required. This is typically used for debugging, so it is important that the representation is information-rich and unambiguous.