Skip to content

Commit 40315b7

Browse files
committed
mypy-replace must use name mangling prefix
1 parent 26056a4 commit 40315b7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

mypy/plugins/dataclasses.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
frozen_default=False,
7777
field_specifiers=("dataclasses.Field", "dataclasses.field"),
7878
)
79-
_INTERNAL_REPLACE_SYM_NAME = "mypy-replace"
79+
_INTERNAL_REPLACE_SYM_NAME = "__mypy-replace"
8080

8181

8282
class DataclassAttribute:

test-data/unit/deps.test

+3-3
Original file line numberDiff line numberDiff line change
@@ -1388,8 +1388,8 @@ class B(A):
13881388
<m.A.(abstract)> -> <m.B.__init__>, m
13891389
<m.A.__dataclass_fields__> -> <m.B.__dataclass_fields__>
13901390
<m.A.__init__> -> <m.B.__init__>, m.B.__init__
1391-
<m.A.mypy-replace> -> <m.B.mypy-replace>
1392-
<m.A.mypy-replace> -> <m.B.__new__>
1391+
<m.A.__mypy-replace> -> <m.B.__mypy-replace>
1392+
<m.A.__new__> -> <m.B.__new__>
13931393
<m.A.x> -> <m.B.x>
13941394
<m.A.y> -> <m.B.y>
13951395
<m.A> -> m, m.A, m.B
@@ -1420,7 +1420,7 @@ class B(A):
14201420
<m.A.__dataclass_fields__> -> <m.B.__dataclass_fields__>
14211421
<m.A.__init__> -> <m.B.__init__>, m.B.__init__
14221422
<m.A.__match_args__> -> <m.B.__match_args__>
1423-
<m.A.mypy-replace> -> <m.B.mypy-replace>
1423+
<m.A.__mypy-replace> -> <m.B.__mypy-replace>
14241424
<m.A.__new__> -> <m.B.__new__>
14251425
<m.A.x> -> <m.B.x>
14261426
<m.A.y> -> <m.B.y>

0 commit comments

Comments
 (0)