Commit b74539f7 by Russell Jones Committed by benjaoming

Import only string_types from six

parent 6ecb821c
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from django.utils.importlib import import_module from django.utils.importlib import import_module
from six import string_types
_cache = {} _cache = {}
_settings_forms = [] _settings_forms = []
...@@ -19,7 +20,7 @@ def register(PluginClass): ...@@ -19,7 +20,7 @@ def register(PluginClass):
settings_form = getattr(PluginClass, 'settings_form', None) settings_form = getattr(PluginClass, 'settings_form', None)
if settings_form: if settings_form:
if isinstance(settings_form, six.string_types): if isinstance(settings_form, string_types):
klassname = settings_form.split(".")[-1] klassname = settings_form.split(".")[-1]
modulename = ".".join(settings_form.split(".")[:-1]) modulename = ".".join(settings_form.split(".")[:-1])
form_module = import_module(modulename) form_module = import_module(modulename)
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
from django.conf import settings as django_settings from django.conf import settings as django_settings
from django.core.exceptions import ImproperlyConfigured from django.core.exceptions import ImproperlyConfigured
import warnings import warnings
from six import string_types
# TODO: Don't use wildcards # TODO: Don't use wildcards
from .article import * from .article import *
...@@ -58,7 +59,7 @@ def reverse(*args, **kwargs): ...@@ -58,7 +59,7 @@ def reverse(*args, **kwargs):
return the result of calling reverse._transform_url(reversed_url) return the result of calling reverse._transform_url(reversed_url)
for every url in the wiki namespace. for every url in the wiki namespace.
""" """
if isinstance(args[0], six.string_types) and args[0].startswith('wiki:'): if isinstance(args[0], string_types) and args[0].startswith('wiki:'):
url_kwargs = kwargs.get('kwargs', {}) url_kwargs = kwargs.get('kwargs', {})
path = url_kwargs.get('path', False) path = url_kwargs.get('path', False)
# If a path is supplied then discard the article_id # If a path is supplied then discard the article_id
......
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import markdown import markdown
import re import re
from six import string_types
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from django.template.loader import render_to_string from django.template.loader import render_to_string
...@@ -44,7 +45,7 @@ class MacroPreprocessor(markdown.preprocessors.Preprocessor): ...@@ -44,7 +45,7 @@ class MacroPreprocessor(markdown.preprocessors.Preprocessor):
value = kwarg.group('value') value = kwarg.group('value')
if value is None: if value is None:
value = True value = True
if isinstance(value, six.string_types): if isinstance(value, string_types):
# If value is enclosed with ': Remove and remove escape sequences # If value is enclosed with ': Remove and remove escape sequences
if value.startswith(u"'") and len(value) > 2: if value.startswith(u"'") and len(value) > 2:
value = value[1:-1] value = value[1:-1]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment