Skip to content

Commit 6b2ee8d

Browse files
committed
making Result extend WithIssues
1 parent d5f2a68 commit 6b2ee8d

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

pylasu/validation/validation.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ def semantic(message: str, severity: IssueSeverity = IssueSeverity.ERROR, positi
3535
return Issue(IssueType.SEMANTIC, message, severity, position)
3636

3737

38-
@dataclass
39-
class Result:
40-
root: Node
38+
class WithIssues:
39+
"""Many classes have the necessity of tracking issues"""
4140
issues: List[Issue] = field(default_factory=list)
4241

4342

44-
class WithIssues:
45-
"""Many classes have the necessity of tracking issues"""
46-
issues: List[Issue]
43+
@dataclass
44+
class Result(WithIssues):
45+
root: Node

0 commit comments

Comments
 (0)