From 3c97106e1cfde23473e57fadd2d0b1dfd648e563 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Thu, 22 May 2025 21:06:02 +0200 Subject: [PATCH] dataclasses.py: comments --- internal_filesystem/lib/dataclasses.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal_filesystem/lib/dataclasses.py b/internal_filesystem/lib/dataclasses.py index bcb6b12e..9e0c9bde 100644 --- a/internal_filesystem/lib/dataclasses.py +++ b/internal_filesystem/lib/dataclasses.py @@ -52,8 +52,9 @@ def dataclass(cls): # Positional arguments init_fields = [name for name, f in fields.items() if f.init] for i, value in enumerate(args): + print(f"dataclasses.py: {i} {value}") if i >= len(init_fields): - raise TypeError(f"Too many positional arguments") + raise TypeError(f"dataclasses.py: too many positional arguments") setattr(self, init_fields[i], value) # Keyword arguments, defaults, and default_factory