]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-88275: Add missing `__init__` method to `match` example (GH-120281) (#134142)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 17 May 2025 13:17:23 +0000 (15:17 +0200)
committerGitHub <noreply@github.com>
Sat, 17 May 2025 13:17:23 +0000 (13:17 +0000)
gh-88275: Add missing `__init__` method to `match` example (GH-120281)
(cherry picked from commit 7a9d46295a497669eaa6e647c33ab71c8cf620a1)

Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Doc/whatsnew/3.10.rst

index 3c815721a92f8c8551a755d35d3fc6dd1c46793c..f8df802768a945d066c8c2d0bd375eae23b5def1 100644 (file)
@@ -551,11 +551,12 @@ Patterns and classes
 
 If you are using classes to structure your data, you can use as a pattern
 the class name followed by an argument list resembling a constructor. This
-pattern has the ability to capture class attributes into variables::
+pattern has the ability to capture instance attributes into variables::
 
     class Point:
-        x: int
-        y: int
+        def __init__(self, x, y):
+            self.x = x
+            self.y = y
 
     def location(point):
         match point: