Callback graph throws "Maximum call stack size exceeded" error on circular callback example

One of the most useful debugging tools for me is the callback graph. I also like clicking on specific callbacks to see how long they take to run and validate inputs and outputs.

I recently added a circular callback to my app following the first example documented in circular callbacks. Now when I click on a callback, the callback graph throws a “Maximum call stack size exceeded” error. You can reproduce this error on dash 2.3.1 on python 3.8 using just the app.py in the example linked in the documentation.

Is there an easy way to workaround this?

This is a bug. Thank you for reporting, @nathan_chan

What a way to join the community with a first post. :clap:

1 Like