https://github.com/python/cpython/commit/041d85fea284b02e2231711346b4fa3d0c94bad8 commit: 041d85fea284b02e2231711346b4fa3d0c94bad8 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: terryjreedy <[email protected]> date: 2024-02-25T08:05:39Z summary:
[3.12] Add an example of of custom `__repr__` (GH-112761) (#115900) Added to repr entry in Doc/library/functions.rst. --------- (cherry picked from commit 5770006ffac2abd4f1c9fd33bf5015c9ef023576) Co-authored-by: Oh seungmin <[email protected]> Co-authored-by: Terry Jan Reedy <[email protected]> files: M Doc/library/functions.rst diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index fd16763b81d631..fdc960c01d54b2 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -1569,6 +1569,16 @@ are always available. They are listed here in alphabetical order. If :func:`sys.displayhook` is not accessible, this function will raise :exc:`RuntimeError`. + This class has a custom representation that can be evaluated:: + + class Person: + def __init__(self, name, age): + self.name = name + self.age = age + + def __repr__(self): + return f"Person('{self.name}', {self.age})" + .. function:: reversed(seq) _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: [email protected]
