Skip to content

Commit 840bd1e

Browse files
committed
Fix class keywords in tree transform
1 parent 3e87c1a commit 840bd1e

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

mypy/treetransform.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,12 +259,14 @@ def visit_overloaded_func_def(self, node: OverloadedFuncDef) -> OverloadedFuncDe
259259
return new
260260

261261
def visit_class_def(self, node: ClassDef) -> ClassDef:
262+
keywords = [(key, self.expr(value)) for key, value in node.keywords.items()]
262263
new = ClassDef(
263264
node.name,
264265
self.block(node.defs),
265266
node.type_vars,
266267
self.expressions(node.base_type_exprs),
267268
self.optional_expr(node.metaclass),
269+
keywords,
268270
)
269271
new.fullname = node.fullname
270272
new.info = node.info

0 commit comments

Comments
 (0)