web3.py/web3/utils/functional.py
2017-02-14 21:20:10 -07:00

18 lines
340 B
Python

import functools
from eth_utils import (
compose,
)
def apply_formatters_to_return(*formatters):
formatter = compose(*formatters)
def outer(fn):
@functools.wraps(fn)
def inner(*args, **kwargs):
value = fn(*args, **kwargs)
return formatter(value)
return inner
return outer