Skip to content

Commit 259e0e1

Browse files
committed
rm non-existing _DT from eq=True dataclass
1 parent bd56e27 commit 259e0e1

File tree

1 file changed

+0
-12
lines changed

1 file changed

+0
-12
lines changed

mypy/plugins/dataclasses.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -291,18 +291,6 @@ def transform(self) -> bool:
291291
self._api, self._cls, "__init__", args=args, return_type=NoneType()
292292
)
293293

294-
if decorator_arguments["eq"] and info.get("__eq__") is None:
295-
# Type variable for self types in generated methods.
296-
obj_type = self._api.named_type("builtins.object")
297-
self_tvar_expr = TypeVarExpr(
298-
SELF_TVAR_NAME,
299-
info.fullname + "." + SELF_TVAR_NAME,
300-
[],
301-
obj_type,
302-
AnyType(TypeOfAny.from_omitted_generics),
303-
)
304-
info.names[SELF_TVAR_NAME] = SymbolTableNode(MDEF, self_tvar_expr)
305-
306294
# Add <, >, <=, >=, but only if the class has an eq method.
307295
if decorator_arguments["order"]:
308296
if not decorator_arguments["eq"]:

0 commit comments

Comments
 (0)