import typing
from dataclasses import dataclass
from dataclasses_json import dataclass_json
@dataclass_json()
@dataclass
class Defaults:
time_window: typing.Optional[typing.Tuple[int, int]] = None
Defaults.schema()
Obtained result:
File "/home/......../.venv/lib/python3.10/site-packages/marshmallow/fields.py", line 809, in __init__
super().__init__(*args, **kwargs)
TypeError: Field.__init__() takes 1 positional argument but 2 positional arguments (and 2 keyword-only arguments) were given
Consider the following example:
Obtained result: