def _dump_arg_defaults(kwargs):
    if current_app:
        kwargs.setdefault('cls', current_app.json_encoder)
        if not current_app.config['JSON_AS_ASCII']:
            kwargs.setdefault('ensure_ascii', False)
        kwargs.setdefault('sort_keys', current_app.config['JSON_SORT_KEYS'])
    else:
        kwargs.setdefault('sort_keys', True)
        kwargs.setdefault('cls', JSONEncoder)
Cumulative calculations. (Summation, by default.)
dataset/ETHPy150Open pallets/flask/flask/json.py/_dump_arg_defaults--crossover with--dataset/ETHPy150Open jsvine/markovify/markovify/chain.py/accumulate