Metadata-Version: 2.1
Name: allot
Version: 0.1
Summary: A more fine-grained functools.singledispatch
Home-page: https://github.com/flying-sheep/allot
License: UNKNOWN
Author: Philipp A.
Author-email: flying-sheep@web.de
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Requires-Dist: get_version
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-black; extra == "test"
Provides-Extra: test

allot
=====

Like ``functools.singledispatch``, but will allow to register multiple functions for each class.

If a registered function decides it cannot handle the value after inspecting it, it can give up and let others try their luck.

TODO: This is just a straight port of ``singledispatch`` to a class at the moment.

