Merge branch 'develop' of github.com:django-compressor/django-compressor into develop
This commit is contained in:
@@ -5,7 +5,10 @@ import codecs
|
|||||||
from django.core.files.base import ContentFile
|
from django.core.files.base import ContentFile
|
||||||
from django.template import Context
|
from django.template import Context
|
||||||
from django.template.loader import render_to_string
|
from django.template.loader import render_to_string
|
||||||
from django.utils.importlib import import_module
|
try:
|
||||||
|
from importlib import import_module
|
||||||
|
except:
|
||||||
|
from django.utils.importlib import import_module
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -4,11 +4,21 @@ import os
|
|||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from django.core.cache import get_cache
|
try:
|
||||||
|
from django.core.cache import caches
|
||||||
|
def get_cache(name):
|
||||||
|
return caches[name]
|
||||||
|
except ImportError:
|
||||||
|
from django.core.cache import get_cache
|
||||||
|
|
||||||
from django.core.files.base import ContentFile
|
from django.core.files.base import ContentFile
|
||||||
from django.utils.encoding import force_text, smart_bytes
|
from django.utils.encoding import force_text, smart_bytes
|
||||||
from django.utils.functional import SimpleLazyObject
|
from django.utils.functional import SimpleLazyObject
|
||||||
from django.utils.importlib import import_module
|
|
||||||
|
try:
|
||||||
|
from importlib import import_module
|
||||||
|
except:
|
||||||
|
from django.utils.importlib import import_module
|
||||||
|
|
||||||
from compressor.conf import settings
|
from compressor.conf import settings
|
||||||
from compressor.storage import default_storage
|
from compressor.storage import default_storage
|
||||||
|
|||||||
@@ -3,14 +3,27 @@ import io
|
|||||||
import logging
|
import logging
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
try:
|
from platform import system
|
||||||
|
|
||||||
|
if system() != "Windows":
|
||||||
|
try:
|
||||||
from shlex import quote as shell_quote # Python 3
|
from shlex import quote as shell_quote # Python 3
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from pipes import quote as shell_quote # Python 2
|
from pipes import quote as shell_quote # Python 2
|
||||||
|
else:
|
||||||
|
from subprocess import list2cmdline
|
||||||
|
def shell_quote(s):
|
||||||
|
# shlex.quote/pipes.quote is not compatible with Windows
|
||||||
|
return list2cmdline([s])
|
||||||
|
|
||||||
from django.core.exceptions import ImproperlyConfigured
|
from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.core.files.temp import NamedTemporaryFile
|
from django.core.files.temp import NamedTemporaryFile
|
||||||
from django.utils.importlib import import_module
|
|
||||||
|
try:
|
||||||
|
from importlib import import_module
|
||||||
|
except ImportError:
|
||||||
|
from django.utils.importlib import import_module
|
||||||
|
|
||||||
from django.utils.encoding import smart_text
|
from django.utils.encoding import smart_text
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
from django.utils import six
|
from django.utils import six
|
||||||
from django.utils.functional import LazyObject
|
from django.utils.functional import LazyObject
|
||||||
from django.utils.importlib import import_module
|
try:
|
||||||
|
from importlib import import_module
|
||||||
|
except ImportError:
|
||||||
|
from django.utils.importlib import import_module
|
||||||
|
|
||||||
# support legacy parser module usage
|
# support legacy parser module usage
|
||||||
from compressor.parser.base import ParserBase # noqa
|
from compressor.parser.base import ParserBase # noqa
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ Backend settings
|
|||||||
<link rel="stylesheet" href="/static/CACHE/css/8ccf8d877f18.css" type="text/css" charset="utf-8">
|
<link rel="stylesheet" href="/static/CACHE/css/8ccf8d877f18.css" type="text/css" charset="utf-8">
|
||||||
|
|
||||||
.. _less: http://lesscss.org/
|
.. _less: http://lesscss.org/
|
||||||
.. _CoffeeScript: http://jashkenas.github.com/coffee-script/
|
.. _CoffeeScript: http://coffeescript.org/
|
||||||
|
|
||||||
.. attribute:: COMPRESS_STORAGE
|
.. attribute:: COMPRESS_STORAGE
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user