From 6f813fd7a798f20b16cc347e84506a2fbbd5f4e8 Mon Sep 17 00:00:00 2001 From: Brent O'Connor Date: Mon, 15 Feb 2016 10:36:51 -0600 Subject: [PATCH] Made a fix for backwards compatibility with Python 2 --- categories/templatetags/category_tags.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/categories/templatetags/category_tags.py b/categories/templatetags/category_tags.py index 0af8c7e..1617b26 100644 --- a/categories/templatetags/category_tags.py +++ b/categories/templatetags/category_tags.py @@ -2,6 +2,7 @@ from django import template from django.apps import apps from django.template import (Node, TemplateSyntaxError, VariableDoesNotExist) from django.template.base import FilterExpression +from django.utils.six import string_types from categories.base import CategoryBase from categories.models import Category from mptt.utils import drilldown_tree_for_node @@ -30,7 +31,7 @@ def get_cat_model(model): Return a class from a string or class """ try: - if isinstance(model, str): + if isinstance(model, string_types): model_class = apps.get_model(*model.split(".")) elif issubclass(model, CategoryBase): model_class = model