Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/alurin/django-breadcrumbs
Browse files Browse the repository at this point in the history
…into alurin-master

* 'master' of https://github.com/alurin/django-breadcrumbs:
  Fix imports and string types for work with Python 3
  • Loading branch information
bashu committed Aug 10, 2015
2 parents be8669d + 2767550 commit 38d7523
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion breadcrumbs/__init__.py
@@ -1,4 +1,4 @@
# -*- coding: utf-8 -*-
__version__ = '1.1.3-p1'

from breadcrumbs import Breadcrumb
from .breadcrumbs import Breadcrumb
5 changes: 3 additions & 2 deletions breadcrumbs/breadcrumbs.py
Expand Up @@ -7,6 +7,7 @@
from django.conf import settings
from django.utils.translation import ugettext as _
from django.utils.safestring import mark_safe
from django.utils import six


class BreadcrumbsInvalidFormat(Exception):
Expand Down Expand Up @@ -141,8 +142,8 @@ def __validate(self, obj, index):
if type(obj) in (list, tuple):
if len(obj) == 2:
if (not obj[0] and not obj[1]) or \
(type(obj[0]) not in (str, unicode) and \
type(obj[1]) not in (str, unicode)):
not isinstance(obj[0], six.string_types) and \
not isinstance(obj[1], six.string_types):
raise BreadcrumbsInvalidFormat(u"Invalid format for \
breadcrumb %s in %s" % (index, type(obj).__name__))
if len(obj) != 2:
Expand Down
4 changes: 2 additions & 2 deletions breadcrumbs/middleware.py
@@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from django.conf import settings
from django.http import Http404
from breadcrumbs import Breadcrumbs
from views import flatpage
from .breadcrumbs import Breadcrumbs
from .views import flatpage


class BreadcrumbsMiddleware(object):
Expand Down
2 changes: 1 addition & 1 deletion breadcrumbs/models.py
Expand Up @@ -2,7 +2,7 @@
from django.contrib.flatpages.models import FlatPage
from django.core.cache import cache
from django.db.models.signals import post_save
from utils import make_flatpages_cache_key
from .utils import make_flatpages_cache_key


def clean_flatpages_cache(sender, **kw):
Expand Down
2 changes: 1 addition & 1 deletion breadcrumbs/utils.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from django.contrib.flatpages.models import FlatPage
from django.http import Http404
from breadcrumbs import Breadcrumbs, BreadcrumbsNotSet
from .breadcrumbs import Breadcrumbs, BreadcrumbsNotSet
from django.conf import settings
from django.core.cache import cache

Expand Down
2 changes: 1 addition & 1 deletion breadcrumbs/views.py
@@ -1,7 +1,7 @@
from django.conf import settings
from django.contrib.flatpages.views import render_flatpage
from django.http import Http404, HttpResponsePermanentRedirect
from utils import breadcrumbs_for_flatpages, get_flapage_from_cache
from .utils import breadcrumbs_for_flatpages, get_flapage_from_cache


def flatpage(request, url):
Expand Down

0 comments on commit 38d7523

Please sign in to comment.