Generic functions. Clever registries and lookups
Project description
Reg: Clever Registries and Lookups
Reg is a Python library that provides generic function support to Python. It help you build powerful registration and configuration APIs for your application, library or framework.
CHANGES
0.3 (2014-01-06)
Experimental Python 3.3 support thanks to the future module.
0.2 (2013-12-19)
If a generic function implementation defines a lookup argument that argument will be the lookup used to call it.
Added reg.mapply(). This allows you to call things with more keyword arguments than it accepts, ignoring those extra keyword args.
A function that returns None is not assumed to fail, so no fallback to the original generic function is triggered anymore.
An optional precalc facility is made available on Matcher to avoid some recalculation.
Implement a specific PredicateMatcher that matches a value on predicate.
0.1 (2013-10-28)
Initial public release.
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.