summaryrefslogtreecommitdiff
path: root/lib/python2.7/site-packages/django/contrib/staticfiles/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/django/contrib/staticfiles/utils.py')
-rw-r--r--lib/python2.7/site-packages/django/contrib/staticfiles/utils.py57
1 files changed, 0 insertions, 57 deletions
diff --git a/lib/python2.7/site-packages/django/contrib/staticfiles/utils.py b/lib/python2.7/site-packages/django/contrib/staticfiles/utils.py
deleted file mode 100644
index f500ed6..0000000
--- a/lib/python2.7/site-packages/django/contrib/staticfiles/utils.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import os
-import fnmatch
-from django.conf import settings
-from django.core.exceptions import ImproperlyConfigured
-
-def matches_patterns(path, patterns=None):
- """
- Return True or False depending on whether the ``path`` should be
- ignored (if it matches any pattern in ``ignore_patterns``).
- """
- if patterns is None:
- patterns = []
- for pattern in patterns:
- if fnmatch.fnmatchcase(path, pattern):
- return True
- return False
-
-def get_files(storage, ignore_patterns=None, location=''):
- """
- Recursively walk the storage directories yielding the paths
- of all files that should be copied.
- """
- if ignore_patterns is None:
- ignore_patterns = []
- directories, files = storage.listdir(location)
- for fn in files:
- if matches_patterns(fn, ignore_patterns):
- continue
- if location:
- fn = os.path.join(location, fn)
- yield fn
- for dir in directories:
- if matches_patterns(dir, ignore_patterns):
- continue
- if location:
- dir = os.path.join(location, dir)
- for fn in get_files(storage, ignore_patterns, dir):
- yield fn
-
-def check_settings(base_url=None):
- """
- Checks if the staticfiles settings have sane values.
-
- """
- if base_url is None:
- base_url = settings.STATIC_URL
- if not base_url:
- raise ImproperlyConfigured(
- "You're using the staticfiles app "
- "without having set the required STATIC_URL setting.")
- if settings.MEDIA_URL == base_url:
- raise ImproperlyConfigured("The MEDIA_URL and STATIC_URL "
- "settings must have different values")
- if ((settings.MEDIA_ROOT and settings.STATIC_ROOT) and
- (settings.MEDIA_ROOT == settings.STATIC_ROOT)):
- raise ImproperlyConfigured("The MEDIA_ROOT and STATIC_ROOT "
- "settings must have different values")