Skip to content

Commit ee12701

Browse files
committed
using six replace django six
1 parent 802b0f6 commit ee12701

File tree

18 files changed

+24
-19
lines changed

18 files changed

+24
-19
lines changed

haystack/backends/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
3+
34
import copy
45
from copy import deepcopy
56
from time import time
7+
8+
import six
9+
610
from django.conf import settings
711
from django.db.models import Q
812
from django.db.models.base import ModelBase
9-
from django.utils import six
1013
from django.utils import tree
1114
from django.utils.encoding import force_text
1215

haystack/backends/elasticsearch_backend.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import warnings
77
from datetime import datetime, timedelta
88

9+
import six
910
from django.conf import settings
1011
from django.core.exceptions import ImproperlyConfigured
11-
from django.utils import six
1212

1313
import haystack
1414
from haystack.backends import BaseEngine, BaseSearchBackend, BaseSearchQuery, log_query

haystack/backends/simple_backend.py

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

88
from warnings import warn
99

10+
import six
1011
from django.db.models import Q
11-
from django.utils import six
1212

1313
from haystack import connections
1414
from haystack.backends import (

haystack/backends/solr_backend.py

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

55
import warnings
66

7+
import six
78
from django.conf import settings
89
from django.core.exceptions import ImproperlyConfigured
9-
from django.utils import six
1010

1111
import haystack
1212
from haystack.backends import (

haystack/backends/whoosh_backend.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
import threading
1010
import warnings
1111

12+
import six
1213
from django.conf import settings
1314
from django.core.exceptions import ImproperlyConfigured
14-
from django.utils import six
1515
from django.utils.datetime_safe import datetime
1616
from django.utils.encoding import force_text
1717

haystack/fields.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
import re
55
from inspect import ismethod
66

7+
import six
78
from django.template import loader
8-
from django.utils import datetime_safe, six
9+
from django.utils import datetime_safe
910

1011
from haystack.exceptions import SearchFieldError
1112
from haystack.utils import get_model_ct_tuple

haystack/indexes.py

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

99
from django.core.exceptions import ImproperlyConfigured
1010
from django.utils.encoding import force_text
11-
from django.utils.six import with_metaclass
11+
from six import with_metaclass
1212

1313
from haystack import connection_router, connections
1414
from haystack.constants import Indexable # NOQA — exposed as a public export

haystack/inputs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
import re
66
import warnings
77

8-
from django.utils.encoding import force_text, python_2_unicode_compatible
8+
from django.utils.encoding import force_text
9+
from six import python_2_unicode_compatible
910

1011

1112
@python_2_unicode_compatible

haystack/management/commands/clear_index.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
from __future__ import absolute_import, division, print_function, unicode_literals
44

5+
import six
56
from django.core.management.base import BaseCommand
6-
from django.utils import six
77

88
from haystack import connections
99

haystack/models.py

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

55
from __future__ import absolute_import, division, print_function, unicode_literals
66

7+
import six
78
from django.core.exceptions import ObjectDoesNotExist
8-
from django.utils import six
99
from django.utils.encoding import force_text
1010
from django.utils.text import capfirst
1111

haystack/panels.py

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

55
import datetime
66

7+
import six
78
from debug_toolbar.panels import DebugPanel
89
from django.template.loader import render_to_string
9-
from django.utils import six
1010
from django.utils.translation import ugettext_lazy as _
1111

1212
from haystack import connections

haystack/query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import operator
66
import warnings
77

8-
from django.utils import six
8+
import six
99

1010
from haystack import connection_router, connections
1111
from haystack.backends import SQ

haystack/templatetags/highlight.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
from __future__ import absolute_import, division, print_function, unicode_literals
44

5+
import six
56
from django import template
67
from django.conf import settings
78
from django.core.exceptions import ImproperlyConfigured
8-
from django.utils import six
99

1010
from haystack.utils import importlib
1111

haystack/utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import importlib
66
import re
77

8+
import six
89
from django.conf import settings
9-
from django.utils import six
1010

1111
from haystack.constants import ID, DJANGO_CT, DJANGO_ID
1212
from haystack.utils.highlighting import Highlighter

haystack/utils/loading.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import warnings
99
from collections import OrderedDict
1010

11+
import six
1112
from django.conf import settings
1213
from django.core.exceptions import ImproperlyConfigured
13-
from django.utils import six
1414
from django.utils.module_loading import module_has_submodule
1515

1616
from haystack import constants

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use_setuptools()
1313
from setuptools import setup
1414

15-
install_requires = ["Django>=1.11"]
15+
install_requires = ["Django>=1.11", "six==1.12.0"]
1616

1717
tests_require = [
1818
"pysolr>=3.7.0",

test_haystack/test_indexes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from threading import Thread
88

99
from django.test import TestCase
10-
from django.utils.six.moves import queue
10+
from six.moves import queue
1111
from test_haystack.core.models import (
1212
AFifthMockModel,
1313
AnotherMockModel,
@@ -17,7 +17,7 @@
1717
MockModel,
1818
)
1919

20-
from haystack import connection_router, connections, indexes
20+
from haystack import connections, indexes
2121
from haystack.exceptions import SearchFieldError
2222
from haystack.utils.loading import UnifiedIndex
2323

test_haystack/test_views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from django.http import HttpRequest, QueryDict
1010
from django.test import TestCase, override_settings
1111
from django.urls import reverse
12-
from django.utils.six.moves import queue
12+
from six.moves import queue
1313
from test_haystack.core.models import AnotherMockModel, MockModel
1414

1515
from haystack import connections, indexes

0 commit comments

Comments
 (0)