@functools.wraps(entry)
def inner(_self, params=None):
    '\n                            Inner is called when a generated method (publicGetX) is called.\n                            _self is a reference to self created by function.__get__(exchange, type(exchange))\n                            https://en.wikipedia.org/wiki/Closure_(computer_programming) equivalent to functools.partial\n                            '
    inner_kwargs = dict(outer_kwargs)
    if (params is not None):
        inner_kwargs['params'] = params
    return entry(_self, **inner_kwargs)
Inner is called when a generated method (publicGetX) is called.
_self is a reference to self created by function.__get__(exchange, type(exchange))
https://en.wikipedia.org/wiki/Closure_(computer_programming) equivalent to functools.partial
@functools.wraps(entry)
def inner(_self, params=None):
    '\n                            Inner is called when a generated method (publicGetX) is called.\n                            _self is a reference to self created by function.__get__(exchange, type(exchange))\n                            https://en.wikipedia.org/wiki/Closure_(computer_programming) equivalent to functools.partial\n                            '
    inner_kwargs = dict(outer_kwargs)
    if (params is not None):
        inner_kwargs['params'] = params
    return entry(_self, **inner_kwargs)