diff options
| author | Matt Robenolt <matt@ydekproductions.com> | 2013-01-31 18:36:34 -0800 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2013-02-01 11:55:05 +0100 |
| commit | 393c268e725f5b229ecb554f3fac02cfc250d2df (patch) | |
| tree | 54691b840fb29a9a6fea7b126f48f3a1742132b5 /django | |
| parent | 56e553129f554f83c8e99ef3368544921dbd8a82 (diff) | |
Fixed #19715 -- Simplified findstatic output when verbosity set to 0
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/staticfiles/management/commands/findstatic.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/django/contrib/staticfiles/management/commands/findstatic.py b/django/contrib/staticfiles/management/commands/findstatic.py index dc1e88d778..eaf63f7179 100644 --- a/django/contrib/staticfiles/management/commands/findstatic.py +++ b/django/contrib/staticfiles/management/commands/findstatic.py @@ -3,7 +3,7 @@ from __future__ import unicode_literals import os from optparse import make_option from django.core.management.base import LabelCommand -from django.utils.encoding import smart_text +from django.utils.encoding import force_text from django.contrib.staticfiles import finders @@ -19,13 +19,16 @@ class Command(LabelCommand): def handle_label(self, path, **options): verbosity = int(options.get('verbosity', 1)) result = finders.find(path, all=options['all']) - path = smart_text(path) + path = force_text(path) if result: if not isinstance(result, (list, tuple)): result = [result] - output = '\n '.join( - (smart_text(os.path.realpath(path)) for path in result)) - self.stdout.write("Found '%s' here:\n %s" % (path, output)) + result = (force_text(os.path.realpath(path)) for path in result) + if verbosity >= 1: + output = '\n '.join(result) + return "Found '%s' here:\n %s" % (path, output) + else: + return '\n'.join(result) else: if verbosity >= 1: self.stderr.write("No matching file found for '%s'." % path) |
