dedalus.tools.dispatch
Tools for emulating multiple dispatch.
Module Contents
- exception SkipDispatchException(output)
Exceptions for shortcutting MultiClass dispatch.
Initialize self. See help(type(self)) for accurate signature.
- class SkipDispatch
Metclass for skipping dispatch based on arguments.
- class MultiClass
Metaclass for dispatching instantiation to subclasses.
- class CachedMultiClass(*args, **kw)
Metaclass for dispatching and caching instantiantation to subclasses.