]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-43176: Fix processing of empty dataclasses (GH-24484)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 6 Apr 2021 05:31:54 +0000 (22:31 -0700)
committerGitHub <noreply@github.com>
Tue, 6 Apr 2021 05:31:54 +0000 (22:31 -0700)
commitb132be8b43afa739b7eda271b82711d64a83da4f
tree170e079297320b5ccb5c8eee3c9af0087dfaf853
parentbdee2a389e4b10e1c0ab65bbd4fd03defe7b2837
bpo-43176: Fix processing of empty dataclasses (GH-24484)

When a dataclass inherits from an empty base, all immutability checks are omitted. This PR fixes this and adds tests for it.

Automerge-Triggered-By: GH:ericvsmith
(cherry picked from commit 376ffc6ac491da74920aed1b8e35bc371cb766ac)

Co-authored-by: Iurii Kemaev <6885137+hbq1@users.noreply.github.com>
Lib/dataclasses.py
Lib/test/test_dataclasses.py
Misc/NEWS.d/next/Library/2021-02-09-07-24-29.bpo-43176.bocNQn.rst [new file with mode: 0644]