dynamic dispatch decorator for classes and functions
Project description
Dynamic Dispatch
A lightweight, dynamic dispatch implementation for classes and functions. This allows a class or function to delegate
its implementation conditioned on the value of its first argument. This is similar to functools.singledispatch
,
however this library dispatches over value while the other dispatches over type.
Install
You may install this via the dynamic-dispatch
package on PyPi:
pip3 install dynamic-dispatch
Usage
Development
When developing, it is recommended to use Pipenv. To create your development environment:
pipenv install --dev
Testing
This library uses the unittest
framework. Tests may be run with the following:
python3 -m unittest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dynamic_dispatch-1.0.3.tar.gz
(5.8 kB
view hashes)