On Apr 14, 2020, at 20:53, Christopher Barker <pythonchb@gmail.com> wrote:

On Tue, Apr 14, 2020 at 7:46 PM Ricky Teachey <ricky@teachey.org> wrote:
For simple situations you can call super in the __post_init__ method and things will work fine:

But not for the OP's case: he wanted to pass extra parameters in -- and the dataclass' __init__ won't accept extra arguments.

Can’t you just create InitVar attributes for the extra args you want to pass through in that case?