Skip to content

Commit 8124396

Browse files
committed
use dataclass for brevity
1 parent f543e52 commit 8124396

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

scripts/lint_model_usage_in_views.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
import argparse
55
import sys
6+
from dataclasses import dataclass
67
from pathlib import Path
78

89
REPO_ROOT = Path(__file__).parent.parent
@@ -17,14 +18,12 @@
1718
DENYLISTED_HELPERS = ("get_object_or_404(",)
1819

1920

21+
@dataclass
2022
class Match:
21-
__slots__ = ("path", "line_number", "target", "line")
22-
23-
def __init__(self, path, line_number, target, line):
24-
self.path = path
25-
self.line_number = line_number
26-
self.target = target
27-
self.line = line
23+
path: Path
24+
line_number: int
25+
target: str
26+
line: str
2827

2928

3029
def parse_args():

0 commit comments

Comments
 (0)