Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
toolbox to_dict cache fix and improvements #5616
Fixes the code for cases where panel elements have to_dict with different signature.
We want to only cache Tools anyways, so this fixes other possible bug where section/label etc would have same id as a Tool
One of the limitations of this cache is that tools that inherit from Tool are not cached, this affects mainly datasource tools, which is not that big of a group I think.