web3.py/web3/utils/functional.py
2017-05-16 14:37:32 -04:00

18 lines
342 B
Python
Executable File

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