X-Git-Url: https://git.mdrn.pl/django-pagination.git/blobdiff_plain/eab655c031d674680a5fa569f420615b14822458..bb6b9042d8950e58322dc66497678c5fdb150a4f:/fnp_django_pagination/templatetags/pagination_tags.py diff --git a/fnp_django_pagination/templatetags/pagination_tags.py b/fnp_django_pagination/templatetags/pagination_tags.py index c56f44d..015e19c 100644 --- a/fnp_django_pagination/templatetags/pagination_tags.py +++ b/fnp_django_pagination/templatetags/pagination_tags.py @@ -42,10 +42,8 @@ from django.template import ( loader, ) -try: - from django.template.base import TOKEN_BLOCK -except ImportError: # Django < 1.8 - from django.template import TOKEN_BLOCK +from django.template.base import TokenType +TOKEN_BLOCK = TokenType.BLOCK from django.template.loader import select_template from django.utils.text import unescape_string_literal @@ -195,8 +193,7 @@ class PaginateNode(Node): new_context = paginate(context) if self.template: template_list.insert(0, self.template) - with context.push(new_context): - return loader.render_to_string(template_list, context) + return loader.render_to_string(template_list, new_context) def do_paginate(parser, token):