You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
dataclasses.py: comments
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user