mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
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:
parent
c80f0b7aa1
commit
e086bfee03
3 changed files with 3 additions and 3 deletions
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue