use six.string_types for python 3 compat

This commit is contained in:
Ross McFarland 2013-03-31 07:41:14 -07:00 committed by Nathan Yergler
commit 0caa101ec7

View file

@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals, print_function
import six
# From django.core.paginator
import functools
@ -110,7 +111,7 @@ class Page(object):
logic."""
setting = "%s_%s" % ('PAGINATION', key)
value = self.settings[setting]
if not isinstance(value, basestring):
if not isinstance(value, six.string_types):
logger.warning(u'%s is set to %s' % (setting, value))
return value
else: