def advice(*args, **kwargs): from flask import request if 'function' in kwargs: if kwargs['function'] in MAPPING: core_function, params = MAPPING[kwargs['function']] kwargs.update(extract(params, request.args)) return function(proxy=core_function, params=params, *args, **kwargs) raise Exception('Function "{0}" is not an API function'.format(kwargs['function'])) raise Exception('Parameter "function" not provided')
def advice(*args, **kwargs): from flask import request if 'function' in kwargs: if kwargs['function'] in MAPPING: core_function, params = MAPPING[kwargs['function']] kwargs.update(extract(params, request.args)) return function(proxy=core_function, params=params, *args, **kwargs) raise Exception('Function "{0}" is not an API function'.format( kwargs['function'])) raise Exception('Parameter "function" not provided')
def _proxy(*args, **kwargs): proxy = kwargs["proxy"] params = kwargs["params"] return str(proxy(**extract(params, kwargs)))
def _proxy(*args, **kwargs): proxy = kwargs['proxy'] params = kwargs['params'] return str(proxy(**extract(params, kwargs)))