aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2023-06-11 22:35:57 -0400
committerEli Schwartz <eschwartz@archlinux.org>2023-06-20 16:24:45 -0400
commit85e0c0a5d77f506c565c596990c212011868ae80 (patch)
tree3e2b8fdad6701a17312c409327868ce76e3a3db6
parente869a09bc2e0fbd988fdc19014b8b0ad7e4b97c9 (diff)
downloadmeson-85e0c0a5d77f506c565c596990c212011868ae80.zip
meson-85e0c0a5d77f506c565c596990c212011868ae80.tar.gz
meson-85e0c0a5d77f506c565c596990c212011868ae80.tar.bz2
ninja backend: simplify code by using dataclasses
-rw-r--r--mesonbuild/backend/ninjabackend.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 08f2b9d..283493b 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -170,9 +170,9 @@ class NinjaCommandArg:
def list(l, q):
return [NinjaCommandArg(i, q) for i in l]
+@dataclass
class NinjaComment:
- def __init__(self, comment):
- self.comment = comment
+ comment: str
def write(self, outfile):
for l in self.comment.split('\n'):