Decorator registering *tool_cls* as a tool class for *canvas_cls*.
(canvas_cls, tool_cls=None)
| 50 | |
| 51 | |
| 52 | def _register_tool_class(canvas_cls, tool_cls=None): |
| 53 | """Decorator registering *tool_cls* as a tool class for *canvas_cls*.""" |
| 54 | if tool_cls is None: |
| 55 | return functools.partial(_register_tool_class, canvas_cls) |
| 56 | _tool_registry.add((canvas_cls, tool_cls)) |
| 57 | return tool_cls |
| 58 | |
| 59 | |
| 60 | def _find_tool_class(canvas_cls, tool_cls): |
nothing calls this directly
no test coverage detected
searching dependent graphs…