1
0
mirror of https://github.com/django/django.git synced 2025-10-26 23:26:08 +00:00

Fixed #25784 -- Prevented an exception on collectstatic help

Made the `manage.py help collectstatic` don't fail if the `STATIC_ROOT`
setting is empty.
This commit is contained in:
Alex Morozov
2015-11-20 23:59:34 +03:00
committed by Claude Paroz
parent 550107ff75
commit 6ca163d7cc
2 changed files with 20 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ from django.core.files.storage import FileSystemStorage
from django.core.management.base import BaseCommand, CommandError
from django.core.management.color import no_style
from django.utils.encoding import smart_text
from django.utils.functional import cached_property
from django.utils.six.moves import input
@@ -28,12 +29,14 @@ class Command(BaseCommand):
self.post_processed_files = []
self.storage = staticfiles_storage
self.style = no_style()
@cached_property
def local(self):
try:
self.storage.path('')
except NotImplementedError:
self.local = False
else:
self.local = True
return False
return True
def add_arguments(self, parser):
parser.add_argument('--noinput', '--no-input',