diff options
author | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-10-24 18:07:06 +0200 |
---|---|---|
committer | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-10-24 19:30:44 +0200 |
commit | 1620fb33e852e3d36244244cd99ee2d91aedfc5a (patch) | |
tree | 5804622a40d18d9626e197cf86ee03550e84535f /astroid/brain/brain_dataclasses.py | |
parent | 38849d81df8e7aff41b59244020c546da1d1798c (diff) | |
download | astroid-git-1620fb33e852e3d36244244cd99ee2d91aedfc5a.tar.gz |
Refactor and remove ``redefined-variable-type`` disable
Diffstat (limited to 'astroid/brain/brain_dataclasses.py')
-rw-r--r-- | astroid/brain/brain_dataclasses.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/astroid/brain/brain_dataclasses.py b/astroid/brain/brain_dataclasses.py index 9e86a492..7bb2a60f 100644 --- a/astroid/brain/brain_dataclasses.py +++ b/astroid/brain/brain_dataclasses.py @@ -68,7 +68,7 @@ def dataclass_transform(node: ClassDef) -> None: return try: - reversed_mro = reversed(node.mro()) + reversed_mro = list(reversed(node.mro())) except MroError: reversed_mro = [node] @@ -208,9 +208,9 @@ def _generate_dataclass_init(assigns: List[AnnAssign]) -> str: if not init_var: assignments.append(assignment_str) - params = ", ".join(["self"] + params) - assignments = "\n ".join(assignments) if assignments else "pass" - return f"def __init__({params}) -> None:\n {assignments}" + params_string = ", ".join(["self"] + params) + assignments_string = "\n ".join(assignments) if assignments else "pass" + return f"def __init__({params_string}) -> None:\n {assignments_string}" def infer_dataclass_attribute( |