Skip to content

Commit 109c94a

Browse files
Copilotgkorland
andcommitted
Fix type annotation: change resolved_imports from set[Self] to set[Entity]
Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>
1 parent d8ca830 commit 109c94a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

api/entities/file.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from pathlib import Path
22
from tree_sitter import Node, Tree
3-
from typing import Self
43

54
from api.entities.entity import Entity
65

@@ -23,7 +22,7 @@ def __init__(self, path: Path, tree: Tree) -> None:
2322
self.tree = tree
2423
self.entities: dict[Node, Entity] = {}
2524
self.imports: list[Node] = []
26-
self.resolved_imports: set[Self] = set()
25+
self.resolved_imports: set[Entity] = set()
2726

2827
def add_entity(self, entity: Entity):
2928
entity.parent = self
@@ -38,12 +37,12 @@ def add_import(self, import_node: Node):
3837
"""
3938
self.imports.append(import_node)
4039

41-
def add_resolved_import(self, resolved_entity: Self):
40+
def add_resolved_import(self, resolved_entity: Entity):
4241
"""
4342
Add a resolved import entity.
4443
4544
Args:
46-
resolved_entity (Self): The resolved entity that is imported.
45+
resolved_entity (Entity): The resolved entity that is imported.
4746
"""
4847
self.resolved_imports.add(resolved_entity)
4948

0 commit comments

Comments
 (0)