A description of your project
Project description
Flexidispatch
to dispatch according to arbitary criteria
Install
pip install flexidispatch
How to use
Fill me in please! Don't forget code examples:
process = Multimethod("processing payload", lambda x: x["framework"])
@process.add("polaris")
def f(x):
return "I am polaris"
@process.add("vega")
def f(x):
return "I am vega"
process({
"framework":"polaris",
"scores":{"P":1,"O":1}
})
'I am polaris'
process({
"framework":"vega",
"x":[1,2],
"scores":{"V":1,"E":1}
})
'I am vega'
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flexidispatch-0.0.4.tar.gz
(8.3 kB
view hashes)
Built Distribution
Close
Hashes for flexidispatch-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ae8c23f6a09554696f6813e416f59e2798c72568f4f021175bc96a5042caa87 |
|
MD5 | bb036f1e6e3fc41d0640bb2db62dc44a |
|
BLAKE2b-256 | 13515da3064a41f19ea2c2a0e71b6f31cb431abcb2c74a4440ba5b2cfe04cf10 |