Skip to content

Commit 7a30541

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 66bfa5b commit 7a30541

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

pylint/reporters/ureports/nodes.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
from collections.abc import Callable, Iterable, Iterator
1313
from typing import Any, TypeVar
1414

15+
from typing_extensions import Self
16+
1517
from pylint.reporters.ureports.base_writer import BaseWriter
1618

1719
_T = TypeVar("_T")
@@ -28,16 +30,12 @@ def __init__(self) -> None:
2830
def __iter__(self) -> Iterator[VNode]:
2931
return iter(self.children)
3032

31-
def accept(self: _VNodeT, visitor: BaseWriter, *args: Any, **kwargs: Any) -> None:
32-
func: VisitLeaveFunction[_VNodeT] = getattr(
33-
visitor, f"visit_{self.visitor_name}"
34-
)
33+
def accept(self, visitor: BaseWriter, *args: Any, **kwargs: Any) -> None:
34+
func: VisitLeaveFunction[Self] = getattr(visitor, f"visit_{self.visitor_name}")
3535
return func(self, *args, **kwargs)
3636

37-
def leave(self: _VNodeT, visitor: BaseWriter, *args: Any, **kwargs: Any) -> None:
38-
func: VisitLeaveFunction[_VNodeT] = getattr(
39-
visitor, f"leave_{self.visitor_name}"
40-
)
37+
def leave(self, visitor: BaseWriter, *args: Any, **kwargs: Any) -> None:
38+
func: VisitLeaveFunction[Self] = getattr(visitor, f"leave_{self.visitor_name}")
4139
return func(self, *args, **kwargs)
4240

4341

0 commit comments

Comments
 (0)