{% macro render_pagination(pagination, fragment='', endpoint=None, ellipses='…') %} {% if fragment != '' and not fragment.startswith('#') %}{% set fragment = '#' + fragment %}{% endif %} {% with url_args = {} %} {% do url_args.update(request.view_args if not endpoint else {}), url_args.update(request.args if not endpoint else {}) %} {% with endpoint = endpoint or request.endpoint %} {% endwith %} {% endwith %} {% endmacro %}