Fix dataclassses spelling (GH-28837) (GH-28841)

(cherry picked from commit 5b4a7675bc)

Co-authored-by: Landon Yarrington <33426811+jly36963@users.noreply.github.com>

Co-authored-by: Landon Yarrington <33426811+jly36963@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2021-10-09 12:50:45 -07:00 committed by GitHub
parent c80f0b7aa1
commit e086bfee03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View file

@ -996,7 +996,7 @@ Added ``slots`` parameter in :func:`dataclasses.dataclass` decorator.
Keyword-only fields Keyword-only fields
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
dataclassses now supports fields that are keyword-only in the dataclasses now supports fields that are keyword-only in the
generated __init__ method. There are a number of ways of specifying generated __init__ method. There are a number of ways of specifying
keyword-only fields. keyword-only fields.

View file

@ -1387,7 +1387,7 @@ def exec_body_callback(ns):
ns['__annotations__'] = annotations ns['__annotations__'] = annotations
# We use `types.new_class()` instead of simply `type()` to allow dynamic creation # We use `types.new_class()` instead of simply `type()` to allow dynamic creation
# of generic dataclassses. # of generic dataclasses.
cls = types.new_class(cls_name, bases, {}, exec_body_callback) cls = types.new_class(cls_name, bases, {}, exec_body_callback)
# Apply the normal decorator. # Apply the normal decorator.

View file

@ -1907,7 +1907,7 @@ class Parent(Generic[T]):
# Check MRO resolution. # Check MRO resolution.
self.assertEqual(Child.__mro__, (Child, Parent, Generic, object)) self.assertEqual(Child.__mro__, (Child, Parent, Generic, object))
def test_dataclassses_pickleable(self): def test_dataclasses_pickleable(self):
global P, Q, R global P, Q, R
@dataclass @dataclass
class P: class P: