Skip to content

Commit a0503aa

Browse files
committed
Fix more python 2.6.4 bugs, bump to v0.10.4
1 parent 2539495 commit a0503aa

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

README.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ globally, use::
6363
Change log
6464
==========
6565

66+
v0.10.4
67+
-------
68+
69+
- Fix more bugs on Python 2.6.4, all tests now pass.
70+
6671
v0.10.3
6772
-------
6873

django_tables2/columns.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def __init__(self, attrs=None, **extra):
201201
if header_attrs:
202202
attrs.setdefault('th__input', header_attrs)
203203

204-
kwargs = {'orderable': False, 'attrs': attrs}
204+
kwargs = {b'orderable': False, b'attrs': attrs}
205205
kwargs.update(extra)
206206
super(CheckBoxColumn, self).__init__(**kwargs)
207207

@@ -306,25 +306,25 @@ def render(self, value, record, bound_column):
306306
# pass to Django's reverse() function.
307307
params = {}
308308
if self.viewname:
309-
params['viewname'] = (self.viewname.resolve(record)
309+
params[b'viewname'] = (self.viewname.resolve(record)
310310
if isinstance(self.viewname, A)
311311
else self.viewname)
312312
if self.urlconf:
313-
params['urlconf'] = (self.urlconf.resolve(record)
313+
params[b'urlconf'] = (self.urlconf.resolve(record)
314314
if isinstance(self.urlconf, A)
315315
else self.urlconf)
316316
if self.args:
317-
params['args'] = [a.resolve(record) if isinstance(a, A) else a
317+
params[b'args'] = [a.resolve(record) if isinstance(a, A) else a
318318
for a in self.args]
319319
if self.kwargs:
320-
params['kwargs'] = {}
320+
params[b'kwargs'] = {}
321321
for k, v in self.kwargs.items():
322322
# If we're dealing with an Accessor (A), resolve it, otherwise
323323
# use the value verbatim.
324-
params['kwargs'][k] = (v.resolve(record) if isinstance(v, A)
324+
params[b'kwargs'][k] = (v.resolve(record) if isinstance(v, A)
325325
else v)
326326
if self.current_app:
327-
params['current_app'] = (self.current_app.resolve(record)
327+
params[b'current_app'] = (self.current_app.resolve(record)
328328
if isinstance(self.current_app, A)
329329
else self.current_app)
330330
html = u'<a href="{url}" {attrs}>{value}</a>'.format(

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
# The short X.Y version.
5757
version = '0.10'
5858
# The full version, including alpha/beta/rc tags.
59-
release = '0.10.3'
59+
release = '0.10.4'
6060

6161
# The language for content autogenerated by Sphinx. Refer to documentation
6262
# for a list of supported languages.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name='django-tables2',
7-
version='0.10.3',
7+
version='0.10.4',
88
description='Table/data-grid framework for Django',
99

1010
author='Bradley Ayers',

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy