In both Python 3.10 and 3.11, running autodox on a class with an __init__
method that includes an argument with a default annotated dict[type[Enum], Callable]
and with a default value results in an obnoxiously long output with function pointers and memory addresses. It is not very readable and changes every time the documentation is regenerated because the memory addresses change, even when no other changes have been made.
The solution will require several changes:
...
unless a new option, say -verbose
or -include_default_dicts
, is specifiedSee here for an example of how this weird behavior can be generated. Below is a screenshot of the abomination the command autodox merkleasy
output.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too