Skip to content

Commit bdb3167

Browse files
committed
Fix Python3 issue zostera#78
1 parent bd2a62d commit bdb3167

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

bootstrap3/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.6.0'
1+
__version__ = '2.6.1'

bootstrap3/templatetags/bootstrap3.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
# -*- coding: utf-8 -*-
21
from __future__ import unicode_literals
32

43
import re
54
from math import floor
65

76
from django import template
87
from django.template.loader import get_template
8+
from django.utils.encoding import force_text
99

1010
from ..bootstrap import css_url, javascript_url, jquery_url
11-
from ..forms import (render_button, render_field, render_field_and_label,
12-
render_form, render_form_group, render_formset,
13-
render_label)
11+
from ..forms import render_button, render_field, render_field_and_label, render_form, render_form_group, render_formset, \
12+
render_label
1413
from ..icons import render_icon
1514
from ..templates import handle_var, parse_token_contents
1615

@@ -470,19 +469,19 @@ def get_pagination_context(page, pages_to_show=11,
470469
# Append proper character to url
471470
if url:
472471
# Remove existing page GET parameters
473-
url = unicode(url)
472+
url = force_text(url)
474473
url = re.sub(r'\?page\=[^\&]+', '?', url)
475474
url = re.sub(r'\&page\=[^\&]+', '', url)
476475
# Append proper separator
477476
if '?' in url:
478477
url += '&'
479478
else:
480479
url += '?'
481-
# Append extra string to url
480+
# Append extra string to url
482481
if extra:
483482
if not url:
484483
url = '?'
485-
url += unicode(extra) + '&'
484+
url += force_text(extra) + '&'
486485
if url:
487486
url = url.replace('?&', '?')
488487
# Set CSS classes,see twitter.github.io/bootstrap/components.html#pagination

0 commit comments

Comments
 (0)